Мое приложение получает изображения по json/url и заполняет ListView вдоль некоторых текстовых элементов. На каждом элементе щелкните новую функцию detail_activity с помощью ImageView, чтобы отобразить изображение из строки. Затем я открываю это изображение из ImageView в новом действии с полноэкранным размером.Универсальное использование загрузчика изображений
Мой вопрос: нужен ли мне код Universal Image Loader ниже для всех видов деятельности, упомянутых выше?
DisplayImageOptions defaultOptions = new DisplayImageOptions.Builder()
.cacheInMemory(true).cacheInMemory(true)
.imageScaleType(ImageScaleType.EXACTLY)
.displayer(new FadeInBitmapDisplayer(300)).build();
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
getApplicationContext())
.defaultDisplayImageOptions(defaultOptions)
.memoryCache(new WeakMemoryCache())
.diskCacheSize(52428800).build();
ImageLoader.getInstance().init(config);
Случается, что иногда я получаю сообщение об ошибке с отображением полноэкранных изображений. Но если я вернусь к detail_activity и затем снова щелкнув по изображению, он откроется без ошибок в fullscreen_activity, даже если я использую код выше для всех действий, которые используют imageloader.
Вы можете использовать универсальный загрузчик изображений для заполнения вашей ListView. после этого просто передайте URL-адрес изображения с помощью намерения nextactivity и установите его для просмотра изображений.! – Dhina
@DhinakaranThennarasu: Должен ли я писать код в классе CustomListAdapter или в классе ListView? –
@Skynet: Только defaultOptions или весь код (ImageLoaderConfiguration config ...)? –