我正在尝试将我的 Android 应用程序中的 Universal Image Loader 从 1.5.5 更新到 1.8.4(最新版本)。但是,无法加载 SD 卡中的 1.8.4 图像。URL 仍然可以正常工作。
我的代码(适用于 1.5.5):
imageLoader = ImageLoader.getInstance();
ImageLoaderConfiguration config = ImageLoaderConfiguration.createDefault(WallpaperDownload.this);
imageLoader.init(config);
DisplayImageOptions options1 = new DisplayImageOptions.Builder().showStubImage(R.drawable.placeholder_large)
.showImageForEmptyUri(R.drawable.placeholder_failed).cacheInMemory().cacheOnDisc().build();
String imageUri = "file:///mnt/sdcard/mm18/Wallpapers/Speedometer.jpg";
imageLoader.displayImage(imageUri,wallpaperImgView, options1);
此代码正在加载的图像大约为 800x600px,所以我想知道这是否会导致 UIL 出现问题?LogCat 显示没有问题。
我会很感激任何帮助,我是 Java 新手,所以对其他人来说可能很明显!