相关疑难解决方法(0)

ListView中的图像延迟加载

我使用a ListView来显示与这些图像相关的一些图像和标题.我从互联网上获取图像.有没有办法延迟加载图像,以便文本显示时,UI不会被锁定,图像会在下载时显示?

图像总数不固定.

url android listview image universal-image-loader

1881
推荐指数
31
解决办法
54万
查看次数

SoftReference太早收集垃圾

我正在为我的Android应用程序实现缓存机制.

我用过SoftReference,就像我发现的许多例子一样.问题是,当我向上或向下滚动时ListView,大部分图像已被清除.我可以在LogCat中看到每次应用程序加载新图像时我的应用程序都是垃圾回收.这意味着大部分不可见的图像ListView都消失了.

因此,每次我回滚到较早的位置(之前我真的下载过图像)我必须再次下载图像 - 它们不会被 缓存.

我也研究过这个话题.根据Mark Murphy在本文中的说法,似乎存在(或者是?)一个bug SoftReference.一些其他结果表明相同的事情(或相同的结果); SoftReference太早被清除了.

有没有可行的解决方案?

java android garbage-collection soft-references

10
推荐指数
2
解决办法
3646
查看次数