2012-08-22 38 views
0

我的應用程序使用Facebook API拉入朋友個人資料圖片只能在模擬器中運行,但是當我下載應用程序並在分離的設備上使用它時,圖片不顯示我是否使用WIFI,3G和4G連接。這裏是我如何抓住要顯示的圖像。Facebook的個人資料圖片只在模擬器中顯示,不在使用應用程序的設備中

profilePic = "http://graph.facebook.com/" + friendId + "/picture?type=large"; 
Drawable drawable = LoadImageFromWebOperations(profilePic); 
friendImageView.setImageDrawable(drawable); 
+0

你可以連接你的設備到你的電腦並進行調試嗎?另外,看看logcat的任何錯誤。請更新您的問題,並提供更多詳細信息,例如任何相關的logcat消息,堆棧跟蹤和LoadImageFromWebOperations()。 –

+0

無法獲取setImageDrawable來顯示配置文件圖片後,我最終訴諸了使用setImageBitmap()的Facebook示例代碼; \t \t String s = String.valueOf(friendId); \t \t friendImageView.setImageBitmap(Utility.model.getImage( s,profilePic)); – Tom

回答

0

一旦您簽署了應用程序,您需要更改Facebook開發門戶上的Key Hash。我不確定是否拉下已簽名或未簽名的應用程序,但這可能是問題所在。

相關問題