Mam jeden Activity
. Model Activity
ma dwie wersje: Fragment
. Fragment A to Menu. Fragment B jest Szczegółem.Jak niszczyć fragment?
Próbuję zrobić inny Fragment C w Fragmentie B, więc istnieje 3 Fragment w Activity
. Próbuję zastąpić fragment B fragmentem D.
Zgaduję, że fragmenty B i C są martwe. ALE te Fragmenty są żywe. Tylko fragmenty są w stanie onDestroyView()
. Chcę onDestroy()
lub onDetach()
.
Co mam zrobić dla Fragments.onDestroy()
lub onDetach()
? Nie mogę zniszczyć ani zmienić Activity
.
Czy zastąpienie przez dodanie do tyłu stos? Jeśli tak, to nie oczekuję, że ten fragment zostanie zniszczony. Jeśli następnie nie dodajesz transakcji do tylnego stosu przy wymianie. – PJL