2014-02-18 48 views
3

我正在關注Custom Story in Android教程。我只想在你從圖庫中選擇圖像時共享圖像。但我得到錯誤空指針異常。有沒有任何建議,我該如何解決這個問題。 謝謝。圖片使用Facebook SDK在Facebook上分享

我的圖片共享代碼。 Here

我的錯誤。 Error

+0

將ü請上傳logcat與其他鏈接上的ur代碼相同? –

+0

它nt可讀...複製logcat和粘貼...這是簡單的 –

回答

1

你需要將其轉換爲字節數組,然後在你的包,你需要傳遞的ByteArray這樣

Bundle postParams = new Bundle(); 
Bitmap bmp = "your bitmap"; 
ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
bmp.compress(Bitmap.CompressFormat.PNG, 100, stream); 
byte[] byteArray = stream.toByteArray(); 
postParams.putByteArray("images", bytearray); 

最後你需要設置這個

Request request = new Request(session, "me/photos", postParams, 
        HttpMethod.POST, callback); 
+1

我試試這個,但同樣的錯誤得到。 –

+0

檢查我編輯的答案 –

+1

同樣的錯誤。 02-18 12:59:25.447:E/AndroidRuntime(13233):java.lang.RuntimeException:無法恢復活動{web.revolution.loginlogoutfb/web.revolution.loginlogoutfb.MainActivity}:java.lang.NullPointerException –