0

我有一个FragmentStatePagerAdapter,它有很多“页面”,可以由用户添加或删除。

当页面获得焦点时,它必须从数据库中加载它的内容。我的问题是当适配器有 2 页或更多时,添加一个新页面我必须调用 notifyDataSetChanged 来重新加载所有“页面”(片段),并且应用程序开始运行缓慢。

有没有办法在不调用 notifyDataSetChanged 的​​情况下向适配器添加和删除内容?

4

1 回答 1

0

我在这里找到了遮阳篷:

确保您的 ViewPager 声明没有 layout_width="0dip"。

FragmentStatePagerAdapter 在更新到 ADT 22 后实例化所有片段

于 2013-07-23T18:57:24.560 回答