我有两个片段,例如左侧面板一个片段和右侧另一个片段。
当我单击添加按钮时,左侧面板片段中有添加按钮,它会启动另一个活动,我正在尝试从该活动访问片段,但我没有得到。
这是我在活动中使用的代码
LeftFragment left = (LeftFragment) getFragmentManager().findFragmentById(R.id.fragment1); 结束();
谁能帮我。
我有两个片段,例如左侧面板一个片段和右侧另一个片段。
当我单击添加按钮时,左侧面板片段中有添加按钮,它会启动另一个活动,我正在尝试从该活动访问片段,但我没有得到。
这是我在活动中使用的代码
LeftFragment left = (LeftFragment) getFragmentManager().findFragmentById(R.id.fragment1); 结束();
谁能帮我。
您可以像这样在 Fragment 中定义另一个 ListFragment:
SecondListFragment SecondListFragment= (SecondListFragment )getFragmentManager().findFragmentById(R.id.second_list_fragment);
SecondListFragment.SetupSecondFragmentList();//its written on onListItemClick in FirstFragment
SetupSecondFragmentList() 是一个在我的第二个 ListFragment 中设置列表视图的函数,它从第一个调用
好吧,这是因为您无法访问FragmentManager
other Activity
,这绝对是正常的。
您可以简单地将第二个片段提交到与第一个片段相同的容器(使用 single Activity
)并使用方法setCustomAnimations(...)
将您的事务处理为动画。
祝你好运!