我有一个关于在列表视图中加载安卓位图的问题。我有 980 个图像 url,所以我必须在列表视图或回收器视图中显示此图像。平滑滚动和快速启动非常重要。如何使用多线程加载图像?使用 asysnc 任务和 java 线程池(executor(哪个更有效?当用户快速滚动时,它必须执行最后一个线程,并且一定没有线程问题。(停止旧线程(。
not:ı 不得使用第三方库和组件
感谢您的回答。
您应该在RecyclerView中使用Glide或Picasso。
另请阅读该文档,这非常重要:处理位图
谷歌团队建议使用Glide,他们在那个链接中说:
在大多数情况下,我们建议您使用 Glide 库来获取, 解码并在应用中显示位图。滑行抽象出大部分 处理这些任务以及与工作相关的其他任务的复杂性 与位图和其他图像在安卓上。