bingoogolapple/BGABanner-Android

关于调用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滑动空白的问题