android - 使用 Facebook SDK 注销用户仍然会在下次登录尝试时记住他们的详细信息
问题描述
当用户再次登录时,会弹出一个屏幕弹出窗口,上面写着“你以前用 Facebook 登录过,你想继续吗?”
即使您按取消,也无法更改为其他用户或正确注销。唯一可行的方法是设置这个: facebookLoginButton.setLoginBehavior(LoginBehavior.WEB_VIEW_ONLY);
这使得登录窗口看起来很奇怪。
解决方案
当您注销时,您必须清除登录管理器
FacebookSdk.sdkInitialize(getApplicationContext());
LoginManager.getInstance().logOut();
我希望这能帮到您。
推荐阅读
- typescript - 为什么 Typescript 将我的 keyof 类型强制为 never 类型,我该如何解决?
- java - 使用 java8 迭代两个列表以查找匹配并返回布尔值
- javascript - 我可以用python(或slack应用程序?)编写一个脚本,允许输入一个URL,检查5个不同基域的成功加载吗?
- node.js - mongoose.find() 返回带有查询结果的空数组
- java - 使用 filevault-package-maven-plugin 从包中排除节点
- c# - 在 C# 控制台应用程序中使用 syncgateway 将数据从 Couchbase 服务器拉到 coubase lite
- python - 如何在python列表中打印特定索引的元素?
- python-3.x - 我想要'td'的文本,但它给出了错误另外,我没有标签(我想完全删除它,只想要其中包含的文本)
- android - 获取 Google Beacon 的距离和 UUID
- ggplot2 - 安排地块的困难