Android Studio - Coordinamento tra Fragment e Activity1
onResume()
onPause()
onStop()
Activity → onResume() Fragment -→onResume()
Activity → onPause() Fragment → onPause()
Activity contiene il Fragment.
Se l’Activity sta per essere eliminata, quindi il Fragment riceve: onDestroyView()
Quando il Fragment non è più usato, riceve l’onDestroy()
Quando il Fragment non è più collegato all’Activity, riceve: onDetach()
USARE I FRAGMENT
Modo Statico: inserendoli nel File di Layout. Nel File XML. Carica in modo statico.
Oppure programmaticamente, FragmentManager (Classe che ci da i metodi per poter caricare, aggiornare) i Fragment che si trovano nell’Activity.
Non appena il Fragment viene aggiunto, O.S. Android invia un messaggio di callback onCreateView().
Nell’onCreateView() il Fragment costruisce il suo Layout associando la View e gli oggetti.
E successivamente viene chiamato onViewCreated() con il Bundle per ricreare lo stato degli elementi.
La parte del Bundle per ricreare lo stato degli elementi, avviene nell’onViewCreated()
onCreate() del Fragment è quello generale
mentre
onViewCreated() è quello che va ad istanziare ciò che prima è stato creato.
Crea l’istanza del Fragment
Il Layout del Fragment è separato. Va fatto l’inflate del file XML.