片段问题(多个实例)

时间:2013-08-07 12:12:50

标签: android fragment multiple-instances

我有这个烦人的问题,我不知道如何解决。问题非常简单:

FragmentA点按了一下按FragmentBListView}。 在FragmentB我可以使用FragmentA推送OnItemClick。所以你看,深度是无限的。

问题是当我第二次按FragmentB,然后返回(2次)到FragmentB的第一个实例时,我有{{1}中的第一个和第二个实例中的项目}}。如果我要制作10个实例,那么我将在第一个实例中拥有所有10个实例的项目。

任何人都可以解释这个问题,请给我一个解决方案吗?

EDIT(代码段):

ListView

2 个答案:

答案 0 :(得分:0)

您可以使用replace

FragmentTransaction函数,而不是创建片段的新实例

transaction.replace(R.id.fragment_container, newFragment);

答案 1 :(得分:0)

此问题与多个实例无关。这是一个Listener提供了问题,我的错误。谢谢你的努力。