【发布时间】:2013-11-27 22:44:52
【问题描述】:
我已经在 Android 上玩 Parse 几天了,我遇到了 ParseUser.logOut() 的问题 => 它实际上并没有将当前用户注销。
这就是我的工作:
private void onClickOnDisconnect() {
ParseUser.logOut();
currentUser = ParseUser.getCurrentUser(); // should be null but isn't...
invalidateOptionsMenu();
Toast.makeText(getApplicationContext(), "Disconnected...", Toast.LENGTH_LONG).show();
}
在调用ParseUser.logOut() 之后,ParseUser.getCurrentUser() 应该返回 null(文档说)。它仍然返回以前登录的用户。
即使我重新启动应用程序,用户仍被视为已连接。
我使用解析框架 v1.3.8(3 天前下载)。我不使用 Facebook SDK,因为我已经看到了一些针对该特定案例的问题。
提前致谢
【问题讨论】:
-
你确定它是空的吗?
-
Toast 显示了吗?
-
@njzk2 是的,它是空的。我看到了这个帖子,它与 Facebook 相关,我也尝试过解决方案,但没有成功。
-
@Binghammer 是的,它正在显示并且菜单正在正确地失效
标签: android parse-platform logout