首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >FragmentManager -无法访问其他活动中的片段

FragmentManager -无法访问其他活动中的片段
EN

Stack Overflow用户
提问于 2013-01-28 10:06:57
回答 2查看 971关注 0票数 0

我有两个片段,像左边的一个片段和右边的另一个片段。

当我单击add按钮时,左侧面板片段I具有add按钮,它将启动另一个活动,从该活动中,我尝试访问该片段,但未获得。

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

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

有人能帮我吗。

EN

回答 2

Stack Overflow用户

发布于 2013-01-28 10:19:15

嗯,这是因为你无法访问其他ActivityFragmentManager,这绝对是正常的。

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

祝好运!

票数 0
EN

Stack Overflow用户

发布于 2013-01-28 12:58:36

您可以在片段中定义另一个ListFragment,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SecondListFragment SecondListFragment= (SecondListFragment )getFragmentManager().findFragmentById(R.id.second_list_fragment);
SecondListFragment.SetupSecondFragmentList();//its written on onListItemClick in FirstFragment

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14559642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文