当我按下后退按钮时返回主页片段

时间:2015-03-04 18:49:46

标签: android android-fragments android-fragmentactivity

我的MainActivity包含4个片段。我的家庭片段是FragmentA。当我按下FragmentB,C或D的后退按钮时,我必须返回FragmentA。如果我在FragmentA上并按下后退按钮,我必须moveTasktoBack()

最好的方法是什么?

2 个答案:

答案 0 :(得分:0)

当您从主片段和表单A替换片段时,请像这样使用

FragmentTransaction.replace(R.id.content_frame, fragment);

然后粘贴这一行

FragmentTransaction.addToBackStack(backStateName);
来自B和C的

不使用

FragmentTransaction.addToBackStack(backStateName);

答案 1 :(得分:0)

查看此answer

只需更改它就可以返回到您的主片段。在将来尝试搜索之前,通常会回答已经存在的答案。