how to implement press back again to exit in android studio, Pls. see My coding here. i'd checked all discussions here regarding this, but not working with my code. i've to make sure On back pressed, always go to home fragment before closing. Thank you very much in advance!
/**
* On back pressed, always go to home fragment before closing
*/
@Override
public void onBackPressed() {
//if stack has items left
if (getSupportFragmentManager().getBackStackEntryCount() == 0) {
//get current fragment
Fragment fragment = getSupportFragmentManager().findFragmentById(R.id.mainFragment);
//only close if in CategoryFragment else go to CategoryFragment
if (fragment instanceof SearchFragment) {
finish();
} else {
changeFragment(new SearchFragment());
}
} else {
super.onBackPressed();
}
}