【发布时间】:2013-05-10 23:31:31
【问题描述】:
我正在使用 twitter 4j 3.0.2 jar 我已将 twitter 集成到我的 android 应用程序中。我已成功登录 并将推文发送到推特帐户,但我在注销时遇到问题 来自我的 Android 应用程序的 Twitter 帐户。
我实现这个与 twitter4j 示例应用程序相同,我注意到 同样的问题也在 twitter4j 示例应用程序中。
我已经完成的步骤
- 当我第一次点击我的应用程序中的登录按钮时,然后登录页面 推特的打开。 2.我将令牌保存在 SharedPreferences 中。 3.将登录按钮转换为注销。 4.现在我点击注销按钮并从共享中清除令牌 优先。 5.将注销按钮转换为登录 6.再次点击登录然后应该打开twitter的登录页面 而不是授权打开应用页面。
我的主要问题是如何从 android 应用程序中退出 twitter。是 twitter 缓存保存在设备的任何地方?如果是,那么我如何 从我的 android 应用程序中清除 twitter 缓存。
Editor e = mSharedPreferences.edit();
e.remove(PREF_KEY_OAUTH_TOKEN);
e.remove(PREF_KEY_OAUTH_SECRET);
e.remove(PREF_KEY_TWITTER_LOGIN);
e.commit();
//twitter.shutdown();
twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(TWITTER_CONSUMER_KEY,TWITTER_CONSUMER_SECRET);
【问题讨论】:
标签: android twitter twitter4j android-twitter