Pobieranie odniesienia do fragmentu potomnego po odtworzeniu fragmentu macierzystego

Uruchomienie Androida 4.2, Android obsługujezagnieżdżone fragmenty. Dokument nie daje wielu wyjaśnień dotyczących zagnieżdżonychFragment cykle życia, ale z doświadczenia wynika, że ​​ich cykl życia jest naprawdę podobny do „regularnego”Fragments.

Wygląda na to, że istnieje jedna duża różnica: dzieckoFragments nie są przywracane, gdy rodzicFragment onCreate metoda jest nazywana. W konsekwencji wydaje się niemożliwe zapisanie / przywrócenie odniesienia do konkretnegoFragment:

Za pomocągetChildFragmentManager.findFragmentByTag(String) zawsze wracanull w rodzicuFragment onCreate(Bundle) bomActive jestnull.Za pomocąputFragment/getFragment skutkuje aNullPointerException bogetFragment szuka rozmiaru nullmActive ArrayList.

Moje pytanie jest bardzo proste. Czy istnieje poprawny sposób pobierania odniesienia do dzieckaFragment w rodzicuFragment onCreate metoda?

questionAnswers(3)

yourAnswerToTheQuestion