android - 如何使用 Fabric Sdk for android 从 Twitter 注销

标签 android logout twitter-fabric

我用过

Twitter.getSessionManager().clearActiveSession();

这不起作用,下次我使用 Twitter 登录时,它会打开带有浏览器的对话框,进行之前的登录,只询问“允许应用程序获取您的数据?”,但不要求输入用户名和密码。任何帮助将不胜感激。

最佳答案

我终于找到了解决这种情况的方法。

无意间在Twitter SDK Kit for Android中找到了一个方法

CookieSyncManager.createInstance(this);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeSessionCookie();
Twitter.getSessionManager().clearActiveSession();
Twitter.logOut();

这很简单,我花了大约半个小时才找到它。

For version 3.0 and above

CookieSyncManager.createInstance(this);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeSessionCookie();
TwitterCore.getInstance().getSessionManager().clearActiveSession()

关于android - 如何使用 Fabric Sdk for android 从 Twitter 注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29743676/

相关文章:

php - symfony 注销目标从未应用

android - 在 PhoneGap 的情况下,HTML5 SQLite 与 native 数据库

Android - 如何从字符串中过滤表情符号(表情符号)?

c++ - 每个程序上的 "logout"字

java - Spring Security - 无法注销

ios - 架构 arm64 : CLSBetaController block invoke in Crashlytics(CLSBetaController. o) 的 undefined symbol

twitter-fabric - 有没有办法设计 Twitter Fabric 数字用户界面的样式

android - 如何在android studio中使用fabric获取特定用户的时间线并查看他们的推文?

android - 如何检测我在一定时间后到达了微调器获取选定项目的最后位置

android - 方向更改后设置 imageview