今天热门
热点:

ViewPager的问题,ViewPager问题


android viewpager java.lang.RuntimeException: Unable to resume activity {com.ruiyu.frame/com.ruiyu.frame.activity.MainTabActivity}: java.lang.IllegalStateException: The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: 2, found: 3 Pager id: com.ruiyu.frame:id/viewPager Pager class: class android.support.v4.view.ViewPager Problematic adapter: class com.ruiyu.frame.activity.MainTabActivity$fragmentPagerAdapter

这是报错的日志

一个ViewPager里面有2个fragment页面,我想通过实现登录后再添加一个fragment页面,但是报错了
麻烦各位帮忙看看

解决方案

The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: 2, found: 3 


很明显   你只有 2个凳子  刚开始2个人座 没问题  现在你右加了个人  现在3个人 2个凳子  肯定要打架了 。

要不你就一开始放3个凳子  要不就在加人前先把凳子加上。 

当容器数据源发生变化时,记得调用notifyDataSetChanged

www.zrccd.nettrue/topics/20180309/188714.htmlTechArticleViewPager的问题,ViewPager问题 android viewpager java.lang.RuntimeException:Unabletoresumeactivity{com.ruiyu.frame/com.ruiyu.frame.activity.MainTabActivity}:java.lang.IllegalStateException:Theapplication'sPagerAdapterchangedtheadapter...

相关文章

    暂无相关文章

用户评论

大家都在看