Android 용 Facebook SDK (오늘 최신 버전)를 사용하고 있습니다. 인증을위한 코드는 다음과 같습니다 :Facebook의 Android SDK를 사용할 때 바인더가 마무리되었습니다.
불행히도, 페이스 북의 애플 리케이션은 그 요청에 열리고 "로드 중 ..."을 보여줍니다. 몇 초 후에 아무런 결과없이 사라집니다.
12-11 21:04:34.597: E/System(29584): Uncaught exception thrown by finalizer
12-11 21:04:34.613: E/System(29584): java.lang.IllegalStateException: Binder has been finalized!
12-11 21:04:34.613: E/System(29584): at android.os.BinderProxy.transact(Native Method)
12-11 21:04:34.613: E/System(29584): at android.database.BulkCursorProxy.close(BulkCursorNative.java:288)
12-11 21:04:34.613: E/System(29584): at android.database.BulkCursorToCursorAdaptor.close(BulkCursorToCursorAdaptor.java:133)
12-11 21:04:34.613: E/System(29584): at android.database.CursorWrapper.close(CursorWrapper.java:49)
12-11 21:04:34.613: E/System(29584): at android.content.ContentResolver$CursorWrapperInner.close(ContentResolver.java:1591)
12-11 21:04:34.613: E/System(29584): at android.content.ContentResolver$CursorWrapperInner.finalize(ContentResolver.java:1604)
12-11 21:04:34.613: E/System(29584): at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:182)
12-11 21:04:34.613: E/System(29584): at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:168)
12-11 21:04:34.613: E/System(29584): at java.lang.Thread.run(Thread.java:856)
이 페이스 북 SDK와 일반적인 문제입니다 :
로그 캣에서, 나는 다음 다음과 같은 예외를 읽을 수 있습니까? 나는 그렇게 생각하지 않는다. 그것에 관해 아무것도 발견하지 못했다. 이 문제의 원인은 무엇입니까?
이 예외는 확실히 이상하고 어쩌면 우리의 android sdk와 관련이 없습니다. 해킹 북 예제 (sdk 다운로드의 샘플 폴더에서 볼 수 있듯이)를 실행 해보고 동일한 문제를 확인할 수 있습니까? 기본 SSO를 사용할 때 필수이므로 키 해시를 앱 대시 보드에 추가해야합니다. 또한 페이스 북 앱이 최신 버전인지 확인하십시오. –
Exception은 데이터베이스와 관련이 있습니다. 앱이 FB 인증을 수행하는 동시에 데이터베이스를 열거 나 닫습니까? –
전체 덤프가있는 경우, pid 29584가 app ¶ 로그와 동일한 지 확인하십시오. 가능성이 페이스 북 SDK와 완전히 무관합니다. – nandeesh