Ich habe zwei Bildschirme in meiner App, sagen wir Bildschirm A und Bildschirm B. Bitte lesen Sie meinen Code unten.Zurück vorherigen Bildschirm funktioniert nicht
Bildschirm A -> Bildschirm B:
EditProfileFragment contactFragment = new EditProfileFragment();
android.app.FragmentTransaction contactTransaction = getActivity().getFragmentManager().beginTransaction();
contactTransaction.add(R.id.fragment_container, contactFragment, GlobalVariable.MyPROFILE_EDIT_FRAGMENT);
contactTransaction.addToBackStack(null);
contactTransaction.commit();
nach dem Datensatz gespeichert, mag ich zum vorherigen Bildschirm B zurückzukehren -> A:
getFragmentManager().popBackStackImmediate();
Aber es funktioniert nicht. Nichts anderes passiert. Ich habe ein paar Stunden gegoogelt, aber ich kann immer noch keine Lösung finden.
ich Ihnen vorschlagen Verwenden des FragmentsDelegate-Musters. Und das Ersetzen/PopBackStack von einer Aktivität –