Wie man Fragment zerstört?
Ich habe eine Activity
. Die Activity
hat zwei Fragment
s.
Fragment A ist Menü. Fragment B ist Detail.
Ich versuche zu Machen, andere Fragment C Fragment B, so gibt Es 3-Fragment in der Activity
.
Und ich versuche, Sie zu Ersetzen, Fragment B Fragment D.
Ich denke, Fragment B und C ist tot.
ABER diese Fragmente am Leben ist. Nur Fragmente sind onDestroyView()
Zustand. Ich will onDestroy()
oder onDetach()
.
Was mache ich für Fragments.onDestroy()
oder onDetach()
? Ich kann nicht zerstören oder ändern Sie die Activity
.
InformationsquelleAutor der Frage Ignition | 2011-08-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie nicht manuell entfernen dieser Fragmente, Sie sind immer noch an der Aktivität. Ihre Tätigkeit wird nicht zerstört, so werden diese Bruchstücke auch.
Zu entfernen (also zu zerstören) diese Fragmente sind, können Sie anrufen:
Hoffe es hilft dir
InformationsquelleAutor der Antwort Nguyen NhatNam
Geben versuchen, diese
InformationsquelleAutor der Antwort Manoj MM
Wenn Sie in das fragment selbst ist, müssen Sie diesen Aufruf. Ihr fragment zu sein, muss das fragment, von dem Sie aufgerufen wird. Code eingeben:
oder wenn Sie mit
supportLib
dann müssen Sie rufen:InformationsquelleAutor der Antwort Farruh Habibullaev
In Kotlin
InformationsquelleAutor der Antwort eagerprince