Android 后退按钮碎片

Android 后退按钮碎片,android,android-fragments,Android,Android Fragments,我有一个导航抽屉和8个片段(其中一个是我的“主片段”),选择项目后,我在MainActivity中选择片段对应的内容。 当我在一个片段中并按下后退按钮时,应用程序将关闭,而我希望它仅在特定片段(“主片段”)中关闭,而当我在另一个片段中时,必须返回“主片段” 我该怎么做? 提前谢谢 FragmentManager fragmentManager = getFragmentManager(); Fragment detail2 = new Fragment

我有一个导航抽屉和8个片段(其中一个是我的“主片段”),选择项目后,我在MainActivity中选择片段对应的内容。 当我在一个片段中并按下后退按钮时,应用程序将关闭,而我希望它仅在特定片段(“主片段”)中关闭,而当我在另一个片段中时,必须返回“主片段” 我该怎么做? 提前谢谢

         FragmentManager fragmentManager = getFragmentManager();

            Fragment detail2 = new FragmentName();

            fragmentManager.beginTransaction().replace(R.id.content_frame, detail2).addToBackStack("tag").commit();
当您像上面的代码一样启动片段时,addtobackstack(“tag”)。并在活动中添加以下代码

 @Override
public void onBackPressed() {
    if (getFragmentManager().getBackStackEntryCount() > 0) {
        getFragmentManager().popBackStack();
    } else {
        super.onBackPressed();
    }
}
当您像上面的代码一样启动片段时,addtobackstack(“tag”)。并在活动中添加以下代码

 @Override
public void onBackPressed() {
    if (getFragmentManager().getBackStackEntryCount() > 0) {
        getFragmentManager().popBackStack();
    } else {
        super.onBackPressed();
    }
}

你在谷歌上搜索了吗?对不起,下次我会做得更好。你在谷歌上搜索了吗?对不起,下次我会做得更好。