Articles of android lifecycle

Se llama a Activity.finish () pero la actividad permanece cargada en la memoria

Cuando ejecuto mi aplicación en el depurador, obtengo el hilo principal y 3 hilos de enlace. En un botón, haga clic en Llamar a Activity.finish () , que parece que finaliza la actividad cuando la IU se cierra y vuelve a la pantalla de inicio. Sin embargo, en el depurador, todavía muestra el hilo principal […]

Cómo manejar AsyncTask onPostExecute cuando está en pausa para evitar IllegalStateException

Aprecio las numerosas publicaciones relacionadas con AsyncTask en un cambio de rotación. Tengo el siguiente problema cuando uso la lib de compatibilidad y trato de descartar un DialogFragment en onPostExecute . Tengo un fragmento que se dispara de una AsyncTask que muestra un DialogFragment progreso, luego en onPostExecute descarta el diálogo y luego potencialmente arroja […]

fragmento de ciclo de vida: cuando “ondestroy” y “ondestroyview” no se llaman?

Imagine este escenario: Tengo un Fragment en un Pager . Intento cambiar a otras aplicaciones, para que la Activity posee mi busca (y mi fragmento) se detenga y se destruya temporalmente, eventualmente. Entonces, cuando regrese a mi Actividad, se onCreate devoluciones de llamada del Fragment onCreate , oncreateview onCreate , etc. ¡Pero ninguna de las […]

¿Cuál es el beneficio de usar Fragmentos en Android, en lugar de Vistas?

Al desarrollar para Android , puede establecer su objective (o mínimo) sdk a 4 (API 1.6) y agregar el paquete de compatibilidad de Android (v4) para agregar soporte para Fragments . Ayer hice esto e implementé Fragments con éxito para visualizar datos de una clase personalizada. Mi pregunta es esta: ¿cuál es el beneficio de […]

Una actividad y todos los demás fragmentos

Estoy pensando en implementar una pantalla con Activity y todos los otros sreens con Fragments y managing all the fragments thru the activity . ¿Es una buena idea? y mi respuesta es NO, pero aún así quiero saber más claramente sobre este pensamiento. ¿Cuáles son los pros y los contras de la idea? Nota: Por […]

Android: ¿bajo qué circunstancias aparecería un cuadro de diálogo que causara que onPause () se llame?

Un fragmento del documento Actividades de Android (desplácese hacia abajo a la línea ” vida en primer plano “) dice: Con frecuencia, una actividad puede onPause() y salir del primer plano, por ejemplo, se llama a onPause() cuando el dispositivo se queda dormido o cuando aparece un cuadro de diálogo . No entiendo muy bien […]

Mostrar fragmento viewpager dentro de un fragmento

Tengo un fragmento que contiene un ViewPager. ViewPager está asociado con un adaptador que contiene un conjunto de fragmentos. Al cargar el fragmento principal, me encuentro con una IllegalStateException con el mensaje: java.lang.IllegalStateException: Recursive entry to executePendingTransactions . Algunas investigaciones me han llevado a la conclusión de que el sistema no puede mostrar fragmentos dentro […]

¿Por qué usar Fragment # setRetainInstance (boolean)?

Encuentro el Fragmento # setRetainInstance (verdadero) confuso. Aquí está el Javadoc, extraído de la API para desarrolladores de Android : public void setRetainInstance (boolean retener) Controle si una instancia de fragmento se retiene a través de la recreación de actividad (como a partir de un cambio de configuración). Esto solo se puede usar con fragmentos […]

Diferencia y usos de onCreate (), onCreateView () y onActivityCreated () en fragmentos

¿Cuáles son las diferencias entre onCreate() , onCreateView() y onActivityCreated() en fragmentos y para qué se usarían?

¿Cuándo puedo medir primero una vista?

Así que tengo un poco de confusión al tratar de establecer el fondo dibujable de una vista tal como se muestra. El código se basa en conocer el alto de la vista, por lo que no puedo llamar desde onCreate() o onResume() , porque getHeight() devuelve 0. onResume() parece ser lo más cerca que puedo […]