In meiner Anwendung gibt es ein FrameLayout
, auf dem ich verschiedene Fragmente hinzufüge
Nun scheint es, wenn ich die ft.replace(R.id.fragment_content, fragment, fargmentTag);
verwende und dann an anderen Stellen rufe
Ich bekomme immer null
.
Wenn ich jedoch add
anstelle von replace
verwende, ist dieses Problem behoben, aber es taucht ein weiteres Problem auf, dass jedes Fragment oben auf dem anderen Fragment hinzugefügt wird und ich die anderen Fragmente unten sehen kann.
Ich würde lieber replace
verwenden, aber ich brauche den gespeicherten Fragmentstatus. Zu beachten ist auch, dass ich addToBackStack
nicht verwende.
FragmentManager: fm = getSupportFragmentManager();
fm.executePendingxxxx
, probiere es aus.
Tags und Links android