Rückseite von fragment-Aktivität onBackPressed

Meine Frage ist, habe ich eine Aktivität und ein fragment,von der Tätigkeit öffnen, das fragment aber wenn ich gepresst zurück-button beendet das Programm.
ich versuche mit diesem code.

für open-fragment.

 case R.id.button_contact:
         Fragment fragment = new FragmentContact();
                FragmentManager fragmentManager =  getSupportFragmentManager();
                fragmentManager.beginTransaction().replace(R.id.frame_container,fragment).addToBackStack("Frag1").commit();
                break;

für die zurück-Taste.

 @Override
    public void onBackPressed() {
        getSupportFragmentManager().popBackStackImmediate("Frag1",0);
        super.onBackPressed();
    }
  • kommentieren Sie super.onBackPressed();
  • entfernen getSupportFragmentManager().popBackStackImmediate("Frag1",0); besser sein wird , weil Sie bereits Hinzugefügt haben, das fragment zum backstack und es wird automatisch ausgestoßen vom backstack, wenn die Zurücktaste gedrückt wird
Schreibe einen Kommentar