我想退出Twitter。我尝试使用新的请求URI清除引用和请求,但我的帐户仍然登录。我阅读了this question,但没有详细说明如何登录。如何注销Twitter并使用不同的帐户登录?你能给我一些注销或重新登录的代码吗?
该函数获取requet URI
public static String getRequestURI() {
try {
final Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(Constant.CONSUMER_KEY, Constant.CONSUMER_SECRET);
requestToken = twitter.getOAuthRequestToken(Constant.CALLBACK_URI);
return requestToken.getAuthenticationURL();
} catch (final TwitterException e) {
e.printStackTrace();
}
return "";
}
功能明确参考
public static boolean logout(final Context context) {
getPrefs(context);
CustomSharedPreferences.setPreferences(Constant.ACCESS_TOKEN, "");
CustomSharedPreferences.setPreferences(Constant.ACCESS_TOKEN_SECRET, "");
return true;
}
答案 0 :(得分:0)
mTwitter.setOAuthAccessToken(null);
mTwitter.shutdown();
有效,来源http://wenchaokong.blogspot.in/2013/03/android-twitter-integration-twitter4j.html