【发布时间】:2020-02-07 17:57:46
【问题描述】:
我尝试在 FragmentPagerAdapter 的片段中以严格的 Listview 显示数据集。
不同的数据集部分地相互依赖(如果选项卡 A 中显示的数据发生更改,则选项卡 B 中的数据也应随之更改。)。如果数据在 1 Listview 中发生更改,我将通过我在 listview 的适配器中实现的接口将更改的数据提供给 ParentFragment。之后,我想为每个选项卡中的每个片段提供新数据集,但我真的不知道如何从片段外部联系其他选项卡。
我找到了一种次优方法,通过调用来自 parentfragment 的新数据的接口,然后调用 notifyDataSetChanged(),覆盖适配器中的 notifyDataSetInvalidated(),但它只适用于侧面的选项卡(“选项卡我做了"+/- 1 的变化是预加载的,因此它们显示旧数据)。
请有人告诉我一个更好的方法来处理它吗?我已经阅读了关于这个主题的几个主题,但它要么对我不起作用,要么我只是不理解它(可能附属于语言)
【问题讨论】:
标签: android listview fragmentpageradapter