ImageLoader NullPointerException
Я получаю нулевое выражение, когда пытаюсь получить растровое изображение.
ImageLoader imageLoader = ImageLoader.getInstance();
Bitmap bmp = null;
bmp = imageLoader.loadImageSync("http://i.imgur.com/tx41HBE.jpg");
Переменная bmp равна нулю после вызова imageLoader.loadImageSync()
метод, в чем причина?
1 ответ
Попробуй это
private ImageLoader imageLoader;
private ImageLoaderConfiguration config;
config = new ImageLoaderConfiguration.Builder(this)
.threadPriority(Thread.NORM_PRIORITY - 2)
.denyCacheImageMultipleSizesInMemory()
.diskCacheFileNameGenerator(new Md5FileNameGenerator())
.diskCacheSize(50 * 1024 * 1024) // 50 Mb
.tasksProcessingOrder(QueueProcessingType.LIFO)
.writeDebugLogs() // Remove for release app
.build();
imageLoader = ImageLoader.getInstance();
imageLoader.init(config);
Bitmap bmp = null;
bmp = imageLoader.loadImageSync("http://i.imgur.com/tx41HBE.jpg");
Причиной может быть то, что вы не инициализировали imageLoader, используя imageLoader.init(config)