如何使用后栈从一个片段转到先前打开的片段

时间:2014-05-21 16:58:20

标签: android android-layout android-fragments

例如,我想在退出应用程序之前回到家中。

这是我的代码......

案例0:       frag = new Home();

案例1:      frag = new AboutUs();

transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.fragemnt_container, frag);
transaction.commit();

如果我点击导航抽屉中的主页按钮,然后单击aboutus按钮,当我按下手机上的后退按钮时,我想从aboutus片段转到主片段,而不退出我的应用程序。

任何帮助都将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:1)

您需要将FragmentTransaction添加到Backstack。它就像在提交事务之前调用addToBackStack()一样简单。