我有一个关于在listview中加载android位图的问题。我有980个图像URL,所以我必须在listview或recyclerview中显示此图像。流畅的滚动和快速启动非常重要。如何使用多线程加载图像? asysnc任务或java线程池(执行程序)。哪个更有效?当用户快速滚动时,它必须执行最后一个线程,并且必须没有线程问题。(停止旧线程)。
不:ı不得使用第三方库和组件
感谢您的回答。
答案 0 :(得分:1)
您应该在RecyclerView中使用Glide或Picasso。
还要阅读该文档,这非常重要:Handling bitmaps
Google小组建议使用Glide,他们在该链接中表示:
在大多数情况下,我们建议您使用Glide库来获取, 解码并在您的应用中显示位图。 Glide提取了大部分内容 处理这些和其他与工作有关的任务的复杂性 在Android上使用位图和其他图像。