我正在编写一个带有 FragmentPagerAdapter 和两个 Fragment 的简单 Fragment Activity,我需要在其中显示与我在 tab1 中的选择相关的 tab2 中的某些数据。但是 tab2 中的数据永远不会更新。有什么通用的程序吗?
问问题
68 次
2 回答
1
你需要一个通用的数据持有者,Activity 对象是最合适的,因为它是两个片段的父级。所有片段都可以getActivity()
在onCreate()
. 您可以调用 Activity 对象的方法来获取选定的数据。另一个片段可以类似地,调用 Activity 对象的方法来设置选定的数据。
于 2013-07-21T11:54:32.763 回答
0
解决了。我刚刚创建了每个选项卡的一个实例,并在选项卡 2 上添加了一个 update() 方法,我从选项卡 1 调用了该方法。我找不到内置的解决方案,所以我按照自己的方式进行了操作。
于 2013-07-23T15:02:51.723 回答