在动态使用viewpager的时候,数据源切换getcount 来不及更新 数据异步是会出现下面那个错误。
bug1:
count数量不一致导致 PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: 0, found: 20
此时需要延时操作:
对数据进行延时更新操作,并及时刷新adapter
bug1:
pagerAdapter中destroyItem遇到indexOutOfBoundsException 在以上基础上 也是数据源多转少时造成的越界
解决方法:
从container中直接移除view,而不是从数据源的list集合中移除控件