【发布时间】:2014-07-30 04:06:23
【问题描述】:
我的 android 应用程序必须显示每首歌曲的音频文件专辑封面的缩略图。我正在测试的手机大约有 2000 首歌曲,所以,我需要优化性能。如果我使用适配器的 getview 加载缩略图会有很多延迟。
所以,为了使它成为 asynchronous,我添加了 thread 来加载图像,但结果是创建了 2000 个线程来加载所有 2000 个缩略图。
有没有办法优化这个?像延迟加载或android中的实时滚动?
更新:另外,我想在滚动时从内存中删除图像缩略图,因为图像数量可能会导致 OutOfMemory 错误。
谢谢。
【问题讨论】:
-
@adcom 我是 android 新手,您能详细说明一下吗?
-
宙斯参考这个链接stackoverflow.com/questions/541966/…,希望对你有帮助。