Android 无法使用Lrucache在Listview中加载图像

Android 无法使用Lrucache在Listview中加载图像,android,listview,android-listview,bitmap,Android,Listview,Android Listview,Bitmap,我在listview中使用一个图像视图和两个文本视图,并从Web服务加载图像,但是当我滚动我的listview图像时,图像会被洗牌,所以我使用了LRUcache。现在,我在使用Bitmap Bitmap=mMemoryCache.get(hmList.get(“StudentPhoto”))时出错,并且我正在获取错误日志 06-20 15:54:01.995: E/AndroidRuntime(6795): FATAL EXCEPTION: main 06-20 15:54:01.995: E/

我在listview中使用一个图像视图和两个文本视图,并从Web服务加载图像,但是当我滚动我的listview图像时,图像会被洗牌,所以我使用了LRUcache。现在,我在使用
Bitmap Bitmap=mMemoryCache.get(hmList.get(“StudentPhoto”))
时出错,并且我正在获取错误日志

06-20 15:54:01.995: E/AndroidRuntime(6795): FATAL EXCEPTION: main
06-20 15:54:01.995: E/AndroidRuntime(6795): java.lang.NullPointerException
06-20 15:54:01.995: E/AndroidRuntime(6795):     at **X.Y.Z.adapters.A_Adapter.getView(A_adapter.java:165)**
06-20 15:54:01.995: E/AndroidRuntime(6795):     at android.widget.AbsListView.obtainView(AbsListView.java:2207)
06-20 15:54:01.995: E/AndroidRuntime(6795):     at android.widget.ListView.measureHeightOfChildren(ListView.java:1250)
我的参考资料来自
[

是否调试了空值?缓存或列表或其键的值?我正在mMemoryCache.get()中传递URL,它表示字符串键..我不知道需要传递什么hmList包含值的任何字符串键。不,photoURLhmList没有键是hashmap?显示代码。