2014-03-27 58 views
0

我有一款安卓遊戲,用戶可以使用Facebook登錄並與他們的Facebook好友一起玩。我看到很多關於失蹤的Facebook個人資料照片的評論。Facebook個人資料圖片不再在我的Android遊戲中可見

下面的代碼不再有效。 BitmapFactory.decodeStream返回null。 我相信網址是正確的,因爲直到昨天,應用程序才能顯示臉譜網的個人資料圖片。什麼可以改變?

謝謝。

public static Bitmap getBitmapFromURL(String src) { try { URL url = new URL(src); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); InputStream input = connection.getInputStream(); Bitmap myBitmap = BitmapFactory.decodeStream(input); return myBitmap; } catch (IOException e) { Gdx.app.log(TAG, "Failed to download image from " + src, e); return null; } }

回答

0

我有同樣的問題。它突然停止工作。您可以在這裏找到一個解決方案:

Getting null bitmap while trying to get Facebook image using Facebook ID

+0

我切換到DefaultHttpClient和資料照片可見。但我想了解改變了什麼? – ilkinulas

+0

我認爲這是因爲Facebook做了重定向。使用HttpURLConnection你會得到重定向url,而不是圖片。 –

+0

對不起,我真的想知道發生了什麼變化,工作方法停止工作。我認爲重定向不是最近的變化。 – ilkinulas

相關問題