Java 在Android中以编程方式注销Facebook

Java 在Android中以编程方式注销Facebook,java,android,facebook,Java,Android,Facebook,我使用的是旧的facebook sdk fbconnect,我正在通过facebook强制应用程序使用webui登录facebook。强制对话框\u AUTH启动webview,即使我有facebook应用程序,所以我的问题是,我试着通过调用 facebook.setAccessToken(""); facebook.setAccessExpires(100); 但问题是我的用户仍然没有注销,所以我像这样删除数据库 deleteDatabase("webview.db"); deleteDa

我使用的是旧的facebook sdk fbconnect,我正在通过
facebook强制应用程序使用webui登录facebook。强制对话框\u AUTH
启动webview,即使我有facebook应用程序,所以我的问题是,我试着通过调用

facebook.setAccessToken(""); 
facebook.setAccessExpires(100);
但问题是我的用户仍然没有注销,所以我像这样删除数据库

deleteDatabase("webview.db");
deleteDatabase("webview.db-journal");
deleteDatabase("webviewCache.db"); 

但是仍然没有注销,需要帮助请

您更改代码如下,以便它以编程方式注销facebook

facebook.setAccessToken(null); 
facebook.setAccessExpires(0);
它对我有效,我希望对你也有效。

试试这个

facebook.logout(yourMainActivity); 

好的,我会尝试立即将结果发布在这里tnxbtw,我正在使用FORCE_AUTH_DIAG,所以即使我有facebook应用程序,它也会启动WebView,我这样使用LoginActivity.facebook.logout(LogoutActivity的上下文);被试捕包围