如何在片段中返回两次

时间:2015-03-22 14:52:30

标签: android-fragments

我有三个片段f1,f2,f3。 f1包含一个列表单击从列表中选择一个项目然后片段f2再次加载它包含另一个列表。从列表片段中选择一个项目f3被加载。 这个片段f3包含3个按钮。 按钮1再次打开一个新片段。 按钮2用于返回f2片段。 按钮3返回f1片段。

如果我点击片段f3中的按钮3,我想知道如何从f3返回到f1 ???

1 个答案:

答案 0 :(得分:0)

我认为你需要一个好的样本或教程。所以从这个网页@ Google Fragments开始。搜索"这里是如何将一个片段替换为另一个片段..."。网页上的代码段:

// Create new fragment and transaction
Fragment newFragment = new ExampleFragment();
FragmentTransaction transaction = getFragmentManager().beginTransaction();

// Replace whatever is in the fragment_container view with this fragment,
// and add the transaction to the back stack
transaction.replace(R.id.fragment_container, newFragment);
transaction.addToBackStack(null);

// Commit the transaction
transaction.commit();

请注意替换方法。然后发布代码和布局。 祝你好运,玩得开心......