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页面,但是报错了
麻烦各位帮看看
这是报错的日志
一个ViewPager里面有2个fragment页面,本人想通过实现登录后再添加一个fragment页面,但是报错了
麻烦各位帮看看
解决方案
20
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个凳子 要不就在加人前先把凳子加上。
很明显 你只有 2个凳子 刚开始2个人座 没问题 现在你右加了个人 现在3个人 2个凳子 肯定要打架了 。
要不你就一开始放3个凳子 要不就在加人前先把凳子加上。
20
当容器数据源发生变化时,记得调用notifyDataSetChanged