¿Qué ocurre entre onCreate y onStart para Android?
Veo desde desarrolladores de Android ( http://developer.android.com/reference/android/app/Activity.html ) que hay un diagrama de flujo agradable que muestra onCreate
conduce a onStart
a onResume
, y así sucesivamente. Mi pregunta es: ¿qué otros métodos on****()
aparecen entre onCreate
y onStart
?
Por ejemplo, he estado haciendo investigación sobre el tema, y sé que otros métodos como onMeasure
y onSizeChanged
, onDraw
, y otros existen. ¿Dónde encajan en ese diagrama de flujo?
- Diferencia entre onCreate () y onStart ()?
- Error de NetworkOnMainThreadException en jellybean
- Android.os.NetworkOnMainThreadException en el inicio del servicio en android
- Iniciar una animación onstart CustomViewPager
- Android - Actividad onCreate y Fragment onCreate
Gracias.
- Iniciar animación cuando el fragmento es visible en ViewPager
- Ejecutar Android App dos veces para trabajar, ¿por qué?
- Ciclo de vida de Android: rellena datos en actividad en onStart () o onResume ()?
- ActionBar pre Honeycomb
Los métodos mencionados no están relacionados con el ciclo de vida de la Activity
.
Por ejemplo, sería incorrecto incluir la llamada a onMeasure
en el diagrama de flujo del ciclo de vida de la Activity
. onMeasure
se llama cada vez que cambia el diseño (es decir, cuando requestLayout
se llama) o la primera vez que se presenta una ventana. La llamada a onMeasure
no está directamente relacionada con las llamadas del sistema a onCreate
y onStart
.
Esos otros métodos existen, pero realmente no encajan en ningún lugar en ese diagrama de flujo, ni son parte del ciclo de vida de la actividad. De hecho, es por eso que no están en el gráfico. Los que mencionó son realmente más del ciclo de vida de la vista que está separado de (aunque reconocidamente relacionado con) el ciclo de vida de la actividad.
Esta imagen puede representar claramente lo que quieres.