Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fragments (speciali (DialogFragment, ListFragment, PreferenceFragment),…
Fragments
speciali
DialogFragment
ListFragment
PreferenceFragment
gestire
getFragmentManager()
ottenere fragment
esistenti
findFragmentById()
findFragmentByTag()
pop
popBackStack()
registrare un listener
addOnBackStackChangedListener()
aprire FramentTransacion
aggiungere fragment
rimuovere fragment
Ciclo di vita
Resumed
Paused
Stopped
extra
onAttach
onCreateView
onActivityCreated
onDestroyView
onDetach
comunicazione
Fragment Activity
getActivity()
chiamata a metodi
nel fragment
onCreateOptionsMenu()
mai far parlare frammenti direttamente fra loro
comportamento
creazione
sottoclasse di
Fragment
-
onPause()
onCreateView()
onCreate()
aggiunta ad
un'activity
-
Layout
id
android:id
android:tag
default -> id del contenitore
android:name
ciclo di sistema
alla creazione
di layout con fragment
istanzia ogni fragment
chiamata
onCreateView()
View
sostituisce <fragment>
ViewGroup
nell'activity
istanza FragmentTransaction
aggiungere Fragment
add
arg1:ViewGroup
arg2 frammento a cui aggiungere
commit
parte dell'interfaccia
Activity
supporto UI
grandi schermi
sezione modulare di un'activity
ha il suo ciclo vitale
riceve i suoi input
si può aggiungere o rimuovere
mentre l'activity è in esecuzione
Activity1
fragment 1
fragment 2
fragment 3
MultiPanel UI -->
Activity2
fragment 1