我有两个片段,如左图一个片段和右侧另一个片段。
左面板片段我从那里有添加按钮,当我点击添加按钮它启动另一个活动,从这个活动我尝试访问片段但我没有得到。
这是我在我的活动中使用的代码
LeftFragment left =(LeftFragment)getFragmentManager()。findFragmentById(R.id.fragment1); 光洁度();
任何人都可以帮助我。
答案 0 :(得分:0)
嗯,这是因为您无法访问其他FragmentManager
的{{1}},这绝对正常。
您可以简单地将第二个片段提交到与第一个片段相同的容器(使用单个Activity
)并使用方法Activity
将事务处理为动画。
答案 1 :(得分:0)
您可以在Fragment中定义另一个ListFragment,如下所示:
SecondListFragment SecondListFragment= (SecondListFragment )getFragmentManager().findFragmentById(R.id.second_list_fragment);
SecondListFragment.SetupSecondFragmentList();//its written on onListItemClick in FirstFragment
SetupSecondFragmentList()是一个在我的第二个ListFragment中设置列表视图的函数,它已从第一个调用