我正在使用FragmentPagerAdapter和两个片段编写简单的片段活动,其中需要在tab2中显示与我在tab1中的选择相关的某些数据。但是tab2中的数据从不更新。有没有共同的程序?如何动态更新FragmentPagerAdapter中的片段
1
A
回答
1
您需要数据的共同持有者,Activity对象是最合适的,因为它是两个片段的父对象。所有片段可以在onCreate()
中使用getActivity()
。您可以调用Activity对象的方法来获取选定的数据。其他片段可以类似地调用Activity对象的方法来设置选定的数据。
0
已解决。我刚刚创建了每个Tab的一个实例,并在Tab 2中添加了一个update()方法,我从Tab 1中调用。我无法找到内置的解决方案,因此我按照自己的方式完成了。
相关问题
- 1. 如何刷新FragmentPagerAdapter中的片段
- 2. 更新FragmentPagerAdapter PAGETITLE动态
- 3. FragmentPagerAdapter中的片段
- 4. 重新创建片段FragmentPagerAdapter
- 5. FragmentPagerAdapter中的Android更改片段顺序
- 6. 动态更新片段
- 7. FragmentPagerAdapter中的不同片段
- 8. 在FragmentPagerAdapter中重新创建片段
- 9. 更新SherlockFragmentActivity中FragmentPagerAdapter中的片段视图
- 10. 在FragmentPagerAdapter中的onCreateView之后更新片段视图
- 11. FragmentPagerAdapter中的片段/ ViewPager未更新其视图
- 12. FragmentPagerAdapter:更改可见片段的标题
- 13. 在片段中使用FragmentPagerAdapter
- 14. 如何从活动更新片段/更新片段ui?
- 15. 如何动态更改片段的类
- 16. 如何使用FragmentPagerAdapter保存片段的状态?
- 17. 如何从Android中的基本活动更新片段内的片段片段?
- 18. 动态更新片段调用
- 19. FragmentPagerAdapter - 为每个片段创建动态内容
- 20. 使用FragmentPagerAdapter恢复片段
- 21. FragmentPagerAdapter,片段,support.v4和support.v13
- 22. 在FragmentPagerAdapter中保留片段的实例
- 23. 替换FragmentPagerAdapter中的部分片段
- 24. 将活动类更改为片段(使用FragmentPagerAdapter)
- 25. 更改片段动态
- 26. 如何更新片段中的ListView?
- 27. 如何更新ProgressDialog片段
- 28. 如何更新片段?
- 29. 通过ActionBar按钮点击更改FragmentPagerAdapter中的片段内容
- 30. Android - 如何“无效”在FragmentPagerAdapter中的片段?