【发布时间】:2012-06-05 12:35:33
【问题描述】:
我正在开发一个带有列表视图的 Android 应用,其中包含许多可绘制对象。 它们中的大多数是相同的,所以我尝试使用一个 HashMap,它在需要时返回相同的分配位图,但仍然有很多分配和 GC 操作,因此列表在滚动时会不时卡住。
在这种情况下我可以做些什么来优化性能?
缓存方法-loadImageUsing google code
mImageWorker.loadImage(pic_url, holder.pic);
holder.*some bitmap*.setImageBitmap(Utility.getBitmap(context, id); //can be one of 5 bitmaps do I use caching with a hashMap
【问题讨论】:
标签: android performance listview android-listview drawable