How to implement onBackPressed() in Fragments?

The Solution to How to implement onBackPressed() in Fragments? is


I solved in this way override onBackPressed in the Activity. All the FragmentTransaction are addToBackStack before commit:

@Override
public void onBackPressed() {

    int count = getSupportFragmentManager().getBackStackEntryCount();

    if (count == 0) {
        super.onBackPressed();
        //additional code
    } else {
        getSupportFragmentManager().popBackStack();
    }

}

~ Answered on 2014-07-22 08:04:35


Most Viewed Questions: