Skip to content Skip to sidebar Skip to footer

On Back Pressed In Android Fragments

I have One Activity Copy

And every call for fragment i put AddtoBackStack(null) :

  fragment = new yourFragment();
  final FragmentTransaction transaction = fragmentManager.beginTransaction();
  transaction.replace(R.id.main_container, 
  fragment).addToBackStack(null).commit();

Solution 2:

Try this:

    if( getFragmentManager().getBackStackEntryCount() > 0) { 
    getFragmentManager().popBackStack(); 
return; 
    } 
super.onBackPressed();

You should read this related question as well:


Post a Comment for "On Back Pressed In Android Fragments"