Ответ 1
Похоже, @suresh kumar мертв, поэтому этот вопрос разрешен с "нет" , но столкнувшись с этой проблемой, я хотел сбросить код здесь, чтобы обойти его.
Я использую Универсальный загрузчик изображений для загрузки URL-адресов и поддерживает множество параметров конфигурации для кеширования и отображения. Задайте его в своем классе приложения с (на момент написания):
//Create image options.
DisplayImageOptions options = new DisplayImageOptions.Builder()
.showImageOnLoading(R.drawable.button_default)
.cacheInMemory(true)
.cacheOnDisc(true)
.build();
//Create a config with those options.
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext())
.defaultDisplayImageOptions(options)
.build();
ImageLoader.getInstance().init(config);
И затем используйте его с Parse, где вы хотите загрузить и кешировать свое изображение:
ParseImageView itemImage = (ParseImageView) v.findViewById(R.id.iv_item);
ParseFile photoFile = item.getParseFile("picture");
if (photoFile != null) {
//Get singleton instance of ImageLoader
ImageLoader imageLoader = ImageLoader.getInstance();
//Load the image from the url into the ImageView.
imageLoader.displayImage(photoFile.getUrl(), itemImage);
}
Надеюсь, что это поможет.