我有一个 FragmentStatePagerAdapter ,它有很多“页面”,可以由用户添加或删除。
当页面获得焦点时,必须从数据库加载内容。 我的问题是,当适配器有2页或更多,并添加一个新页面,我必须调用notifyDataSetChanged谁重新加载所有“页面”(片段),并且应用程序开始运行缓慢。
有没有办法在不调用notifyDataSetChanged的情况下向适配器添加和删除内容?
答案 0 :(得分:0)
我在这里找到了答案:
确保您的ViewPager声明没有layout_width =“0 dip”。
FragmentStatePagerAdapter instanciates all fragments after updating to ADT 22