Tengo mi código de aplicación base con múltiples actividades en él. Tengo una clase BaseActivity
que extiende la clase Activity
y es la clase principal para todas las actividades en mi aplicación. BaseActivity
se ocupa del estado de mi aplicación va en segundo plano y vuelve a primer plano. Ahora he escrito algunas actividades más que están utilizando fragments
por lo que estas nuevas actividades se extienden FragmentActivity
. Pero mi diseño de aplicación requiere que todas las actividades se extiendan a la clase BaseActivity
.Extender FragmentActivity en lugar de Activity
solución en mi mente:
- BaseActivity extender FragmentActivity en lugar de la clase de actividad.
- Las nuevas actividades (con fragmentos) amplían BaseActivity en lugar de extender directamente FragmentActivity.
Con esta solución Tengo miedo de cualquier efecto secundario en mis actividades existentes que fueron extendiendo Activity
clase (a través de BaseActivity
). Ahora estas actividades se extenderán a FragmentActivity
(aunque no tienen fragmentos dentro). ¿Está bien si extiendo FragmentActivity
aunque no tenga ningún fragmento adentro? ¿Se comportará igual que la actividad?
I no puedo usar startActivity (intención); en FragmentActivity? después de cambiar la actividad a FragmentActivity. –
¿Alguien ha encontrado algún efecto secundario al cambiar a la subclase de FragmentActivity en su BaseActivity hasta el momento? –
Encontrado funcionó para mí. – deepak4bin