在activity的onStart中下载数据并设置viewpager的图片,会导致viewpager中图片重复的问题

2025-02-23 00:02:34
推荐回答(1个)
回答1:

多线程问题吧?就是这个函数执行了2次,两次中执行clear都同时执行了,接下来又同时执行了下面的for循环。

解决方法就是用多线程同步做synchronize(imageList){ xxx } 来包裹上你的init方法。

另外,从其他页面返回来后走的是onResume