Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Cuáles son los diferentes métodos de ciclo de vida onCreate () y onCreateView () en Fragment?

No sé cuándo usar onCreate() o onCreateView() .

He utilizado onCreate() y onCreateView() métodos de ciclo de vida. Creo onCreate() para Activity y onCreateView() para Fragment. Pero no estoy seguro. ¿Puedo usar el onCreate() LifeCycle en Fragment? ¡Espero que alguien me pueda ayudar!

3 Solutions collect form web for “¿Cuáles son los diferentes métodos de ciclo de vida onCreate () y onCreateView () en Fragment?”

OnCreate se llama a la creación inicial del fragmento. Usted hace sus inicializaciones no gráficas aquí. Finaliza incluso antes de que el diseño se infle y el fragmento es visible.

OnCreateView se invoca para inflar el diseño del fragmento, es decir, la inicialización gráfica suele tener lugar aquí. Siempre se llama a veces después del método onCreate .

Ciclo de vida de la actividad explicado – http://developer.android.com/reference/android/app/Activity.html

Ciclo de vida del fragmento explicado – http://developer.android.com/guide/components/fragments.html#Creating

Diagrama detallado del ciclo de vida – https://github.com/xxv/android-lifecycle

De los documentos:

Crecer

Se llama cuando se inicia la actividad.

Aquí es donde debe ir la mayoría de la inicialización: llamar a setContentView (int) para inflar la UI de la actividad, usando findViewById (int) para interactuar mediante programación con widgets en la interfaz de usuario, llamando a managedQuery (android.net.Uri, String [], String, String [ ], String) para recuperar los cursores de los datos que se muestran, etc.

Puede llamar a finish () desde esta función, en cuyo caso onDestroy () será llamado inmediatamente sin el resto del ciclo de vida de la actividad (onStart (), onResume (), onPause (), etc) ejecutándose.

Las clases derivadas deben llamar a través de la implementación de este método. Si no lo hacen, se lanzará una excepción.

Enlace a la documentación de onCreate

OnCreateView

Se le llama para que el fragmento instancia su vista de interfaz de usuario. Esto es opcional, y los fragmentos no gráficos pueden devolver null (que es la implementación predeterminada). Esto se llamará entre onCreate (Bundle) y onActivityCreated (Bundle).

Si devuelve una Vista desde aquí, se le llamará más tarde en onDestroyView () cuando se publique la vista.

Enlace a la documentación de onCreateView

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.