我有一个Activity,它包含两个片段(Fragment1和Fragment2)。反过来,Fragment2有三个片段标签(Tab1,Tab2,Tab3)。如何实现onBackPressed,这样如果我在Tab 3中并按下后退按钮它应该转到Tab2然后再转到Tab1再单击后退按钮。 我在我的Activity中实现了onBackPressed()。因为我是android的新手,我不知道如何继续。
答案 0 :(得分:0)
您可以按照以下方式执行此操作
@Override
public void onBackPressed() {
if (getFragmentManager().getBackStackEntryCount() > 0) {
getFragmentManager().popBackStack();
} else {
super.onBackPressed();
}
}
有关详细信息,请参阅docs