我用过
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/