我的活动中有一个小布局,我根据用户在应用程序中导航添加片段。
假设用户这样导航:
活动 -> 片段 A -> 片段 B -> 片段 C -> 按钮单击
我希望能够隐藏片段并再次显示空白活动。
这就是我将片段添加到活动的方式:
protected void addFragment(Fragment fragment)
{
getSupportFragmentManager().beginTransaction().replace(R.id.secondary_fragment, fragment).addToBackStack(fragment.getTitle()).commit();
}
要清除所有碎片,我使用:
getSupportFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);
但是,有没有办法清除碎片,如果用户按下回,他们将能够返回到 Fragment C(而不是退出应用程序)?