大師求救~一劃動就報空指針異常,檢查了很久了
E/AndroidRuntime﹕ FATAL EXCEPTION: main
? ? java.lang.NullPointerException
? ? ? ? ? ? at hulk.al.com.newsimooc.ImageLoader.loadImages(ImageLoader.java:133)
? ? ? ? ? ? at hulk.al.com.newsimooc.NewsAdapter.onScrollStateChanged(NewsAdapter.java:84)
public void loadImages(int start, int end) {
? ?for (int i = start; i < end; i++) {
? ? ? ?String url = NewsAdapter.URLS[i];
? ? ? ?Bitmap bitmap = getBitmapFromCache(url);
? ? ? ?if (bitmap == null) {
? ? ? ? ? ?newsAsyncTask task = new newsAsyncTask(url);
? ? ? ? ? ?task.execute(url);
? ? ? ? ? ?mTask.add(task);
? ? ? ?} else {
? ? ? ? ? ?ImageView imageView = (ImageView)mImageView.findViewWithTag(url);
? ? ? ? ? ?imageView.setImageBitmap(bitmap);
? ? ? ?}
? ?}
}
public void onScrollStateChanged(AbsListView view, int scrollState) {
? ?// ? ? mImageLoader.loadImages(mStart, mEnd);
? ?if (scrollState == SCROLL_STATE_IDLE) {
? ? ? ?mImageLoader.loadImages(mStart, mEnd);
? ?} else {
? ? ? ?mImageLoader.cancelAllTasks();
? ?}
這個兩個方法報錯
? ? ? ? ? ?ImageView imageView = (ImageView)mImageView.findViewWithTag(url);
2015-09-13
Bitmap bitmap = getBitmapFromCache(url); 我寫成getBitmapFromUrl(url);罪過
2015-09-13
我是也是這個問題,ListView.findViewWithTag(url);這句沒寫錯。。郁悶中
2015-09-01
請問你確認mImageView這個么? ? ?應該是ListView.findViewWithTag(url);
2015-06-30
請檢查Adapter中的getview()是否添加了 ?imageview.setTag(url)
2015-06-26
imageView 一直是null