我怎么能从android中的一个片段回到另一个片段?

时间:2014-04-16 07:56:00

标签: android fragment

我习惯开发我的应用程序片段,我有一个问题

我正在替换像

这样的片段

A - > B - > C - > D - > E - > F

我怎样才能像

一样返回

A< -B< -C< -D< -E< -F

我正在使用像

这样的代码

getActivity()getFragmentManager()popBackStack();

这个工作正常,但有时关闭应用程序没有交叉

有什么解决方案我不知道如何解决问题因为有任何想法请指导我

预先感谢所有人``

1 个答案:

答案 0 :(得分:3)

没有可用的代码我只是发布它为我工作的内容:

从片段切换到另一个时,我使用此方法(如果您不使用支持库,则必须删除“支持”前缀):

FragmentManager fm = getSupportFragmentManager();
    FragmentTransaction transaction = fm.beginTransaction();
    transaction.replace(R.id.fragmentContainer,
            MyFragment.newInstance());
    transaction.addToBackStack(null);
    transaction.commit();

addToBackStack将片段添加到backstack ......所以当你按下后退按钮时,会弹出上一个片段。

希望它有所帮助。

相关问题