在我的android
應用程序中,使用Facebook帳戶我可以登錄到我的應用程序,但是當我嘗試從Facebook(從應用程序)註銷時,顯示錯誤。在Android應用程序的facebook註銷錯誤
這是我的代碼。
mAsyncRunner.logout(this, new RequestListener() {
@Override
public void onComplete(String response, Object state) {
Log.d("Logout from Facebook", response);
if (Boolean.parseBoolean(response) == true) {
runOnUiThread(new Runnable() {
@Override
public void run() {
// make Login button visible
}
});
}
}
錯誤
6月11日至15日:58:22.480:E/AndroidRuntime(947):致命異常:螺紋98 6月11日至15日:58:22.480:E/AndroidRuntime( 947):java.lang.IllegalArgumentException:無效的上下文參數 11-15 06:58:22.480:E/AndroidRuntime(947):at android.webkit.CookieSyncManager.createInstance(CookieSyncManager.java:86) 11-15 06: 58:22.480:E/AndroidRuntime(947):at com.facebook.Utility.clearCookiesForDomain(Utility.java:370) 11-15 06:58:22.480:E/AndroidRuntime(947):at com.facebook.Utility。 C learningFacebookCookies(Utility.java:394) 11-15 06:58:22.480:E/AndroidRuntime(947):at com.facebook.Session.closeAndClearTokenInformation(Session.java:673) 11-15 06:58:22.480: E/AndroidRuntime(947):at com.facebook.android.Facebook.logoutImpl(Facebook.java:652) 11-15 06:58:22.480:E/AndroidRuntime(947):at com.facebook.android.AsyncFacebookRunner $ 1 .RUN(AsyncFacebookRunner.java:86)
在Utility.java
這是爲了解決地方CookieManager可能會失敗,如果CookieSyncManager
從未創建過實例化的錯誤。
CookieSyncManager syncManager = CookieSyncManager.createInstance(context);
請提出這方面的任何解決方案...