【问题标题】:Image is not loading when loaded using ImageLoader使用 ImageLoader 加载图像时未加载
【发布时间】:2017-05-08 11:53:57
【问题描述】:

我正在尝试使用 ImageLoader 从 url 设置图像。

这是我的代码

DisplayImageOptions options = new DisplayImageOptions.Builder()
                .cacheInMemory(true)
                .cacheOnDisk(true)
                .imageScaleType(ImageScaleType.IN_SAMPLE_POWER_OF_2)
                .resetViewBeforeLoading(true)
                .considerExifParams(true)
                .showImageOnFail(R.drawable.no_image)
                .showImageForEmptyUri(R.drawable.no_image)
                .showImageOnLoading(R.drawable.no_image)
                .displayer(new FadeInBitmapDisplayer(300))
                .build();


        // Stop running tasks on this image if there are unfinished some
        ImageLoader.getInstance().cancelDisplayTask(mPostPhotoImageView);
        // Load the image

        ImageLoader.getInstance().displayImage(imageUrl, mPostPhotoImageView, options);

我不明白,为什么会这样。

【问题讨论】:

  • 你有什么问题?
  • 互联网权限?
  • @Kaushal28 已给予所有许可
  • @Piyush 问题是,图像没有被加载
  • 没有错误日志?

标签: android imageloader


【解决方案1】:

您是否考虑过使用毕加索图书馆? 我发现从 url 加载图像更容易,你只需要一个 imageView 和 url 作为参数。

Picasso.with(context).load("URLHERE").into(imageView);

我还会检查您的权限,尤其是在运行时询问他们,以防万一(尽管这不应该是问题)

【讨论】:

  • 这不是 OP 要求的。
  • @A.Xu 图像加载器正在我的整个应用程序中使用,我无法使用另一个库来做同样的事情。
  • 毕加索是免费和开源的,如果这就是你的意思。如果您在整个应用程序中使用它,这是否意味着在其他情况下 ImageLoader 可以工作?还是在你使用它的任何地方都失败了?
猜你喜欢
  • 2013-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-18
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多