当前位置: 代码迷 >> Android >> android如何样多个listview的adapter引用同一个HashMap<String, SoftReference<Drawable>>
  详细解决方案

android如何样多个listview的adapter引用同一个HashMap<String, SoftReference<Drawable>>

热度:177   发布时间:2016-05-01 15:05:22.0
android怎么样多个listview的adapter引用同一个HashMap<String, SoftReference<Drawable>>?
SoftReference的生命周期是什么样呢?我想要本应用里面多个listview共用SoftReference图片缓存要怎么做呢?是要把HashMap<String, SoftReference<Drawable>>放到一个对象里面,然后所有listview的构造方法里面都传进来这个对象吗?感觉这样很难,还要在不同的activity之间传递,我不知道有没有办法在一个应用的不同的类里面直接获得同一个对象

------解决方案--------------------
缓存可以使用静态类来实现,整个application内都可以访问到
  相关解决方案