6

In Android-Dokumenten, fand ich eine Spezifikation auf Activity Lebenszyklus und auf Fragment Lebenszyklus einzeln, aber nie zusammen. Es scheint nicht offensichtlich, da ich einen Debugger an FragmentActivity angeschlossen habe, der mein Fragment hostet, und der Lebenszyklus ist mehr als verrückt. Es sieht so aus, als ob die Aktivität zuerst beendet wird und dann Fragmente beginnen, was unmöglich ist.Können einige den Lebenszyklus von Fragment und seiner Elternfragment-Aktivität zeichnen?

Fragment Lebenszyklus


Aktivität Lebenszyklus


Logischerweise sollte, Fragment "Sprung in die" Lebenszyklus-Aktivität nach seiner onResume und es würde, bevor die Aktivität des Ende , bu t scheint es es ist nicht passiert.

Kann mir jemand entweder den Lebenszyklus des Fragments in Verbindung mit der Aktivität seiner Eltern zeigen oder mich zu einem guten Tutorial dazu bringen?

+1

Werfen Sie einen Blick auf den Video-Link, er erklärt, wie Aktivität Lebenszyklus mit Fragment Lebenszyklus mischen. Das hat mir geholfen, anderen zu helfen. http://www.youtube.com/watch?v=vk7VKUFOlbY – mask

+0

@mask das ist ein tolles Video! – sandalone

Antwort

1

Haben Sie gesehen this? Das Fragment wird erstellt, nachdem die Aktivität erstellt wurde. Es scheint nicht möglich, dass "Aktivität zuerst beendet wird und dann Fragmente beginnen" Können Sie den Code dafür posten?
Dies ist, was ich getestet habe, 1 FragmentActivity, zwei Fragmente: enter image description here

+0

Sicher habe ich, es war das erste doc. Aber sie haben nie eine Verbindung zum Lebenszyklus ihrer Eltern hergestellt. Es scheint, ich müsste es selbst tun ... – sandalone