- Forum-Beiträge: 9
22.01.2016, 17:21:52 via Website
22.01.2016 17:21:52 via Website
Ich habe das Problem, dass bei mir die Methode addToBackStack() hat keine Wirkung. Wenn ich auf den Zurückknopf drücke schließt es die App, da ich nur Fragment benutze.
Hier mal noch der wichtige Code:
FragmentManager fm = getFragmentManager();
transaction = fm.beginTransaction();
transaction.add(R.id.Hauptlayout, fragment2,"fragment2");
transaction.addToBackStack(null);
transaction.commit();
später wird das Fragment dann durch ein anderes Fragment ersetzt (findet in der Fragmentklasse statt):
FragmentManager f =getActivity().getFragmentManager();
transactio = f.beginTransaction();
transactio.remove(f.findFragmentByTag("fragment2"));
transactio.add(R.id.Hauptlayout, fragment1,"fragment1");
transactio.addToBackStack(null);
transactio.commit();