Saya mencoba menggunakan API Facebook untuk Android untuk membuat fungsi login di aplikasi saya....
Saya telah mengikuti tutorial ini http://javatechig.com/android/using-facebook-sdk-in-android-example
Dan menyalin kode yang sama persis... butuh beberapa waktu bagi saya untuk menemukan bahwa tidak ada yang salah dengan kode saya...
Namun, setiap kali saya mengklik tombol login saya mendapatkan pengecualian dan login berfungsi tetapi ketika aplikasi dikembalikan, sesi tidak dibuka.
Di logcat saya mendapatkan ini.
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)
Adakah yang tahu mengapa ini terjadi? Saya menggunakan SDK facebook terbaru (3.8) dengan Android studio... Saya cukup yakin saya telah mengonfigurasi SDK dengan benar karena contoh pengujian di halaman Facebook berfungsi (dapatkan nama profil)... tetapi login tidak bekerja.