как реализовать нажмите еще раз, чтобы выйти в Android Studio, Pls. см. мое кодирование здесь. Я проверил все обсуждения здесь относительно этого, но не работал с моим кодом. Я должен убедиться, что нажата спина, всегда переходите к домашнему фрагменту перед закрытием.
Заранее большое спасибо!
/**
* 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();
}
}