Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个FragmentStatePagerAdapter,它有很多“页面”,可以由用户添加或删除。
当页面获得焦点时,它必须从数据库中加载它的内容。我的问题是当适配器有 2 页或更多时,添加一个新页面我必须调用 notifyDataSetChanged 来重新加载所有“页面”(片段),并且应用程序开始运行缓慢。
有没有办法在不调用 notifyDataSetChanged 的情况下向适配器添加和删除内容?
我在这里找到了遮阳篷:
确保您的 ViewPager 声明没有 layout_width="0dip"。
FragmentStatePagerAdapter 在更新到 ADT 22 后实例化所有片段