Facebook图像未在Android中加载

Facebook图像未在Android中加载,android,facebook,Android,Facebook,我正在我的Android应用程序中加载Facebook图像,直到今天早上我开始得到: SkImageDecoder::Factory returned null 表示图像不可用。我用另一个url的图片检查了一下,代码仍然有效,所以我想Facebook一定有问题……有人知道吗 以下是我使用的代码: URL img_value = null; img_value = new URL("http://graph.facebook.com/" + userId + "/picture?type="

我正在我的Android应用程序中加载Facebook图像,直到今天早上我开始得到:

SkImageDecoder::Factory returned null 
表示图像不可用。我用另一个url的图片检查了一下,代码仍然有效,所以我想Facebook一定有问题……有人知道吗

以下是我使用的代码:

URL img_value = null;
img_value = new URL("http://graph.facebook.com/" + userId + "/picture?type=" + type);
retval = BitmapFactory.decodeStream(new BufferedInputStream(img_value.openConnection().getInputStream()));

注意,它们用302将您重定向到其他url。 你的代码似乎不能处理这个问题


也许这会有所帮助:

我的Android应用程序也发生了同样的情况

我不确定,因为我想不起以前是什么,但现在这个HTTP请求被重定向到HTTPS

Android确实支持多达五个重定向,但我想,当HTTP-HTTPS发生变化时,它就不支持了

您可以尝试将http更改为https。
未来FB仍有可能再次改变这一点。

我遇到了同样的问题,并在这里找到了解决方案:

我想知道发生了什么变化