如何维护片段取决于后退按钮?

时间:2015-10-07 06:48:04

标签: android android-fragments

我有一个导航抽屉。在那个导航抽屉里,我有五个碎片。当我选择一个片段时,它会显示出来。当我按下后退按钮时,它会转到上一个片段。但是,我需要后退按钮将您发送回第一个片段。我该怎么做?

2 个答案:

答案 0 :(得分:0)

显然你已经想出了如何显示片段。我建议您使用public void onBackPressed()导航抽屉中使用的相同代码再次绘制第一个片段。要使用户能够退出应用程序,请检查第一个片段是否已经可见。如果是,请致电super.onBackPressed()finish()

答案 1 :(得分:0)

覆盖您的活动中的onBackPressed()方法:

@Override
public void onBackPressed(){
    FragmentTransactionn ft = getFragmentManager().beginTransaction();
    ft.replace([your fragment container], yourfirstFragment, TAG_FRAGMENTFIRST);
    ft.commit();
}