Android:Universal Image Loader-将新图像添加到缓存

阿达什

我已成功将Universal Imageloader集成到我的Gallery App中,以显示手机存储中的图像

但是存储在应用程序指定文件夹中的新图像(从相机/处理过的图像捕获)不会出现在图库中。甚至应用程序重新启动。

可能是由于此错误

W/ImageLoader: Try to initialize ImageLoader which had already been initialized before. To re-init ImageLoader with new configuration call ImageLoader.destroy() at first.

我认为将新图像的详细信息添加到缓存将解决此问题。但是不知道怎么做。请帮忙

代码:活动扩展了应用程序

DisplayImageOptions defaultDisplayImageOptions = new DisplayImageOptions.Builder() //
        .considerExifParams(true)
        .resetViewBeforeLoading(true)
        .showImageOnLoading(R.drawable.nophotos)
        .showImageOnFail(R.drawable.nophotos)
        .delayBeforeLoading(0)
        .build(); //

ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
        getApplicationContext())
        .defaultDisplayImageOptions(defaultDisplayImageOptions)
        .memoryCacheExtraOptions(480, 800).threadPoolSize(5)
        .build();


ImageLoader.getInstance().init(config);

加载所有相册

   PhoneMediaControl mediaControl = new PhoneMediaControl();
    mediaControl.setLoadalbumphoto(new loadAlbumPhoto() {

        @Override
        public void loadPhoto(ArrayList<AlbumEntry> albumsSorted_) {
            albumsSorted = new ArrayList<PhoneMediaControl.AlbumEntry>(albumsSorted_);
            if (mView != null && mView.getEmptyView() == null) {
                mView.setEmptyView(null);
            }
            if (listAdapter != null) {
                listAdapter.notifyDataSetChanged();
            }
        }
    });
    mediaControl.loadGalleryPhotosAlbums(mContext, 0);

有什么办法可以将新的处理过的图像添加到缓存或已经启动的图像加载器中

索海尔·扎希德(Sohail Zahid)

您只需要使用通用图像加载器加载图像,它将自动缓存它。

载入中

                ImageLoader imageLoader = ImageLoader.getInstance();
                Uri uri = Uri.fromFile(new File("/DCIM/Camera/1470634175974.jpg"));
                imageLoader.loadImage(uri.toString(), new SimpleImageLoadingListener() {

                    @Override
                    public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
                        // Do whatever you want with Bitmap
                    }
                });

通用图像加载器接受的URI方案

"file:///mnt/sdcard/image.png" // from SD card
"file:///mnt/sdcard/video.mp4" // from SD card (video thumbnail)
"content://media/external/images/media/13" // from content provider
"content://media/external/video/media/13" // from content provider (video thumbnail)
"assets://image.png" // from assets
"drawable://" + R.drawable.img // from drawables (non-9patch images)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android Universal Image Loader超时

来自分类Dev

使用Android-Universal-Image-Loader预下载图像

来自分类Dev

使用Universal Image Loader Android在ListView中加载错误的图像?

来自分类Dev

使用Android-Universal-Image-Loader预下载图像

来自分类Dev

来自InputStream的Android Universal Image Loader URI

来自分类Dev

Universal Image Loader,从FTP下载图像

来自分类Dev

Universal Image Loader,从FTP下载图像

来自分类Dev

使用Android Universal-Image-Loader将当前视图中的图像保存到sdcard

来自分类Dev

使用Universal Image Loader在Android网格视图中滚动时的图像重复

来自分类Dev

具有相同URL的Android Universal Image Loader请求被取消

来自分类Dev

Android Universal Image Loader和多屏幕注意事项

来自分类Dev

Android Universal Image Loader存储下载进度列表视图

来自分类Dev

Android Universal Image Loader存储下载进度列表视图

来自分类Dev

Android:Universal Image Loader和空白问题

来自分类Dev

Universal Image Loader纵向/横向问题Android Studio

来自分类Dev

android-带有Picasso或Universal Image Loader的厨房

来自分类Dev

在Universal Image Loader UIL中设置ViewPager的图像Wallaper

来自分类Dev

Universal Image Loader无法加载特定链接的图像

来自分类Dev

使用Universal Image Loader在片段内从Internet加载图像

来自分类Dev

如何通过Universal Image Loader使用已从缓存中下载的图像

来自分类Dev

使用Universal Image Loader启用viewpager的缩放?

来自分类Dev

Android-Universal-Image-Loader和ImageLoader有什么区别

来自分类Dev

从可绘制文件夹加载图像时,Universal Image Loader OOM吗?

来自分类Dev

Universal Image Loader仅在滚动时才对图像进行四舍五入

来自分类Dev

使用Universal Image Loader的列表视图显示动态数据(图像,说明)

来自分类Dev

如何使用Universal Image Loader将数组列表更改为字符串数组?

来自分类Dev

Xamarin Universal Image Loader内存不足异常

来自分类Dev

Universal Image Loader的三星设备内存不足

来自分类Dev

具有JSON数据而不是常量数据的Universal Image Loader

Related 相关文章

  1. 1

    Android Universal Image Loader超时

  2. 2

    使用Android-Universal-Image-Loader预下载图像

  3. 3

    使用Universal Image Loader Android在ListView中加载错误的图像?

  4. 4

    使用Android-Universal-Image-Loader预下载图像

  5. 5

    来自InputStream的Android Universal Image Loader URI

  6. 6

    Universal Image Loader,从FTP下载图像

  7. 7

    Universal Image Loader,从FTP下载图像

  8. 8

    使用Android Universal-Image-Loader将当前视图中的图像保存到sdcard

  9. 9

    使用Universal Image Loader在Android网格视图中滚动时的图像重复

  10. 10

    具有相同URL的Android Universal Image Loader请求被取消

  11. 11

    Android Universal Image Loader和多屏幕注意事项

  12. 12

    Android Universal Image Loader存储下载进度列表视图

  13. 13

    Android Universal Image Loader存储下载进度列表视图

  14. 14

    Android:Universal Image Loader和空白问题

  15. 15

    Universal Image Loader纵向/横向问题Android Studio

  16. 16

    android-带有Picasso或Universal Image Loader的厨房

  17. 17

    在Universal Image Loader UIL中设置ViewPager的图像Wallaper

  18. 18

    Universal Image Loader无法加载特定链接的图像

  19. 19

    使用Universal Image Loader在片段内从Internet加载图像

  20. 20

    如何通过Universal Image Loader使用已从缓存中下载的图像

  21. 21

    使用Universal Image Loader启用viewpager的缩放?

  22. 22

    Android-Universal-Image-Loader和ImageLoader有什么区别

  23. 23

    从可绘制文件夹加载图像时,Universal Image Loader OOM吗?

  24. 24

    Universal Image Loader仅在滚动时才对图像进行四舍五入

  25. 25

    使用Universal Image Loader的列表视图显示动态数据(图像,说明)

  26. 26

    如何使用Universal Image Loader将数组列表更改为字符串数组?

  27. 27

    Xamarin Universal Image Loader内存不足异常

  28. 28

    Universal Image Loader的三星设备内存不足

  29. 29

    具有JSON数据而不是常量数据的Universal Image Loader

热门标签

归档