我正在使用活动,其中有很多片段,首先包含片段A,该片段具有一个列表打开片段B,它具有一个列表打开,片段C,其中具有一个列表打开,另一个活动是当用户处于主活动中时,我处理后退堆栈点击另一个活动打开,然后返回第一个活动,直到您两次单击后,后退操作才起作用。
这是打开片段的代码
protected void showFragment(Fragment fragment) {
String TAG = fragment.getClass().getSimpleName();
FragmentTransaction fragmentTransaction =
getSupportFragmentManager().beginTransaction();
fragmentTransaction.add(R.id.container_home, fragment, TAG);
fragmentTransaction.addToBackStack(TAG);
fragmentTransaction.commit();
}
这是后退动作的代码
@Override
public void onBackPressed() {
super.onBackPressed();
}