The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDat

来源:互联网 发布:看门狗2唐人街数据 编辑:程序博客网 时间:2024/05/21 08:39

解决方法 http://www.cnblogs.com/ivan240/archive/2013/07/23/3208570.html

在初始化ViewPager时,应先给Adapter初始化内容后再将该adapter传给ViewPager,如果不这样处理,在更新adapter的内容后,应该调用一下adapter的notifyDataSetChanged方法,否则在ADT22以上使用会报The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged的异常,具体原因可参考:http://stackoverflow.com/questions/16756131/fragmentstatepageradapter-stopped-working-after-updating-to-adt-22
我的是 
TopNewsAdapter 当加载更多时,先notifyDataSetChanged();
0 0