关于调用setData的不同重载方法造成的无限轮播问题
Yis92 opened this issue · 0 comments
Yis92 commented
有看过这个问题,「为什么必须大于2条数据 才可以自动轮播 #130」,但场景不同
问题同样是:2条数据不能自动轮播
当我调用 setData(List views, List<? extends Object> models, List tips) 该方法进行设置数据时,
if (mAutoPlayAble && views.size() < 3 && mHackyViews == null) {
mAutoPlayAble = false;
}
该判断中的第三个条件就会一值为null,导致mAutoPlayAble会被设置为false
动态的为 mHackyViews添加 view 又会出现ViewPager滑动空白的问题