在我的android应用程序中,使用 facebook 帐户我可以登录到我的应用程序,但是当我尝试从 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
                    }
                });
            }
        }
错误
11-15 06:58:22.480: E/AndroidRuntime(947): 致命异常: Thread-98 11-15 06:58:22.480: E/AndroidRuntime(947): java.lang.IllegalArgumentException: 无效的上下文参数 11-15 06:58:22.480: E/AndroidRuntime(947): 在 android.webkit.CookieSyncManager.createInstance(CookieSyncManager.java:86) 11-15 06:58:22.480: E/AndroidRuntime(947): 在 com.facebook.Utility .clearCookiesForDomain(Utility.java:370) 11-15 06:58:22.480: E/AndroidRuntime(947): at com.facebook.Utility.clearFacebookCookies(Utility.java:394) 11-15 06:58:22.480: E /AndroidRuntime(947): 在 com.facebook.Session.closeAndClearTokenInformation(Session.java:673) 11-15 06:58:22.480: E/AndroidRuntime(947): 在 com.facebook.android.Facebook.logoutImpl(Facebook. java:652) 11-15 06:58:22.480: E/AndroidRuntime(947): at com.facebook.android.AsyncFacebookRunner$1。运行(AsyncFacebookRunner.java:86)
这是为了Utility.java解决一个错误,即如果CookieSyncManager从未创建过 CookieManager 可能无法实例化。
CookieSyncManager syncManager = CookieSyncManager.createInstance(context);  
请为此提出任何解决方案...