如何动态更新FragmentPagerAdapter中的片段

时间:2013-07-21 11:28:08

标签: android

我正在编写一个带有FragmentPagerAdapter和两个片段的简单片段活动,我需要在tab2中显示与我在tab1中的选择相关的某些数据。但是tab2中的数据永远不会更新。这有什么共同的程序吗?

2 个答案:

答案 0 :(得分:1)

您需要一个公共的数据持有者,Activity对象是最合适的,因为它是两个片段的父级。所有片段都可以在getActivity()中使用onCreate()。您可以调用Activity对象的方法来获取所选数据。另一个片段可以类似地调用Activity对象的方法来设置所选数据。

答案 1 :(得分:0)

解决。我刚刚创建了每个Tab的一个实例,并在tab 2上添加了一个update()方法,我从Tab 1调用了这个方法。我找不到内置的解决方案,所以我按照我的方式做了。