0

我有两个片段,例如左侧面板一个片段和右侧另一个片段。

当我单击添加按钮时,左侧面板片段中有添加按钮,它会启动另一个活动,我正在尝试从该活动访问片段,但我没有得到。

这是我在活动中使用的代码

LeftFragment left = (LeftFragment) getFragmentManager().findFragmentById(R.id.fragment1); 结束();

谁能帮我。

4

2 回答 2

0

您可以像这样在 Fragment 中定义另一个 ListFragment:

SecondListFragment SecondListFragment= (SecondListFragment )getFragmentManager().findFragmentById(R.id.second_list_fragment);
SecondListFragment.SetupSecondFragmentList();//its written on onListItemClick in FirstFragment

SetupSecondFragmentList() 是一个在我的第二个 ListFragment 中设置列​​表视图的函数,它从第一个调用

于 2013-01-28T12:58:35.830 回答
0

好吧,这是因为您无法访问FragmentManagerother Activity,这绝对是正常的。

您可以简单地将第二个片段提交到与第一个片段相同的容器(使用 single Activity)并使用方法setCustomAnimations(...)将您的事务处理为动画。

祝你好运!

于 2013-01-28T10:19:15.430 回答