android: ImageView 不显示来自 URL 的位图

标签 android facebook-graph-api-v2.0

我正在使用 GRAPH API 获取 facebook 页面的帖子。对于包含图片的帖子,响应包含图片 URL

Response= {id:"...", message:"...",picture:"jpg image url"}

我正在尝试从 GRAPH API 生成的上述 URL 加载图像。

并使用下面的代码从 URL 加载图像。 How to load an ImageView by URL in Android?

我看到生成的位图不为空,但我的 ImageView 没有显示任何内容(甚至没有我在 XML 中设置的默认图像)。

注意:图片为jpg格式。

最佳答案

试试这个 图书馆https://github.com/nostra13/Android-Universal-Image-Loader

使用以下代码

 ImageLoader imageLoader = ImageLoader.getInstance();
            imageLoader.init(ImageLoaderConfiguration.createDefault(this));

            DisplayImageOptions options = new DisplayImageOptions.Builder()
            .showStubImage(R.drawable.null_avtar) //this is the image that will be displayed if download fails
            .cacheInMemory()
            .cacheOnDisc()
            .build();

            imageLoader.displayImage(avtar_url, mImageView, options);

关于android: ImageView 不显示来自 URL 的位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24840754/

相关文章:

android - 如何在水平线性布局Android中右对齐小部件?

Android 和 Paypal API 集成

Facebook graph api 资源管理器不显示 'Friends Data Permission' 选项卡

ios - facebook graph api 不返回所有数据

ios - 如何仍然从 iOS 调用 Graph API v1.0

ios - Facebook v2 与 iOS SDK 集成

java - LoaderManager 不接受 'this'

具有向后兼容性的 Android Holo 主题

java - 我们能检测到一个键被 fragment 化地按下了吗

webhooks - 使用 Webhooks 从 Facebook 页面帖子获取评论?