setretaininstance setarguments onattach getactivity android android-fragments lifecycle android-activity android-lifecycle

setarguments - onstart android fragment



Fragmento de Android onCreateView vs. onActivityCreated (1)

Si su vista es estática, no es necesario mover ningún código al método onActivityCreated. Pero cuando usted, por ejemplo, completa algunas listas desde el adaptador, debe hacerlo en el método onActivityCreated así como restaurar el estado de la vista cuando setRetainInstance solía hacerlo.

También se debe acceder a la jerarquía de vistas de la actividad padre en el onActivityCreated, no antes.

Sé que la jerarquía de vistas de un fragmento debe estar inflada en onCreateView, pero ¿qué otra funcionalidad puede estar en onCreateView frente a lo que debería esperar en onActivityCreated? Mi implementación actual usa actividades separadas para todo, y una actividad típica hace la mayor parte de su trabajo en su método onCreate, que incluye inflar la vista, configurar la vista de contenido, inicializar los diversos widgets con datos, configurar oyentes, etc.

Entonces, ¿es posible que todo esto se mueva a onCreateView o que algunas funciones se pongan en un método onActivityCreated?