IllegalStateException เมื่อพยายามใช้ facebook android API

ฉันกำลังพยายามใช้ Facebooks API สำหรับ Android เพื่อสร้างฟังก์ชั่นการเข้าสู่ระบบในแอพของฉัน....

ฉันได้ปฏิบัติตามบทช่วยสอนนี้แล้ว http://javatechig.com/android/using-facebook-sdk-in-android-example

และคัดลอกโค้ดเดียวกันทุกประการ... ฉันใช้เวลาสักพักกว่าจะพบว่าโค้ดของฉันไม่ได้มีอะไรผิดปกติ...

แต่เมื่อใดก็ตามที่ฉันคลิกปุ่มเข้าสู่ระบบ ฉันจะได้รับข้อยกเว้นและการเข้าสู่ระบบจะดำเนินการ แต่เมื่อแอปถูกส่งคืน เซสชันจะไม่เปิดขึ้น

ใน logcat ฉันได้รับสิ่งนี้

04-22 22:11:15.570  31114-31122/com.myapppackage.app E/System﹕ Uncaught exception thrown by finalizer
04-22 22:11:15.570  31114-31122/com.myapppackage.app E/System﹕ java.lang.IllegalStateException: Binder has been finalized!
            at android.os.BinderProxy.transact(Native Method)
            at android.database.BulkCursorProxy.close(BulkCursorNative.java:288)
            at android.database.BulkCursorToCursorAdaptor.close(BulkCursorToCursorAdaptor.java:133)
            at android.database.CursorWrapper.close(CursorWrapper.java:49)
            at android.content.ContentResolver$CursorWrapperInner.close(ContentResolver.java:1591)
            at android.content.ContentResolver$CursorWrapperInner.finalize(ContentResolver.java:1604)
            at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:182)
            at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:168)
            at java.lang.Thread.run(Thread.java:856)

ไม่มีใครรู้ว่าทำไมสิ่งนี้จึงเกิดขึ้น? ฉันใช้ facebook SDK (3.8) ล่าสุดกับ android studio... ฉันค่อนข้างแน่ใจว่าฉันกำหนดค่า SDK ถูกต้องเพราะตัวอย่างทดสอบในหน้าของ Facebook ใช้งานได้ (รับชื่อโปรไฟล์)... แต่การเข้าสู่ระบบไม่ได้ การทำงาน.


person user2871    schedule 23.04.2014    source แหล่งที่มา


คำตอบ (1)


ฉันแนะนำให้คุณล้างโปรเจ็กต์และตรวจสอบ AppId ของคุณ ดูคำถามเกี่ยวกับสแต็กโอเวอร์โฟลว์ที่เกี่ยวข้องกับปัญหาของคุณ

Binder ได้รับการสรุปผลแล้วเมื่อใช้ Android SDK ของ Facebook

หวังว่ามันจะช่วยได้

person Shivansh    schedule 23.04.2014
comment
ฉันได้ตรวจสอบคำถามนี้ก่อนที่จะโพสต์... แต่มันเก่าไปหน่อย... ผู้สร้างบอกว่าเมื่อเขาอัปเดตเป็น 3.0 ก็ได้รับการแก้ไขแล้ว... แต่ฉันใช้ 3.8 อยู่แล้ว... - person user2871; 23.04.2014