我需要在我的 Android 应用程序中创建注销方法。我怎样才能做到这一点 ?我需要删除首选项以注销?我试着做:
mFacebook.logout(getContext())
但它不起作用。
更新
我试过这段代码:
mAsyncRunner.logout(this, new RequestListener() {
@Override
public void onComplete(String response, Object state) {
Log.d("Logout from Facebook", response);
if (Boolean.parseBoolean(response) == true) {
// User successfully Logged out
}
else{
}
}
@Override
public void onIOException(IOException e, Object state) {
}
@Override
public void onFileNotFoundException(FileNotFoundException e,
Object state) {
}
@Override
public void onMalformedURLException(MalformedURLException e,
Object state) {
}
@Override
public void onFacebookError(FacebookError e, Object state) {
}
});
同样的问题。在 LogCat 中,我看到“从 Facebook 注销 | true”,但如果我再次打开我的应用程序(完成后),我已登录。