如何使用Android上的Oauth注销/退出Twitter?

时间:2011-05-27 12:12:01

标签: android integration twitter-oauth

我正在进行Twitter集成。

我不知道如何退出Twitter。

我使用以下代码尝试注销...但它只是删除令牌:

        try
        {
            SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
            final Editor edit = prefs.edit();
            edit.remove(OAuth.OAUTH_TOKEN);
            edit.remove(OAuth.OAUTH_TOKEN_SECRET);
            edit.commit();
        }
        catch(Exception e)
        {

        }

2 个答案:

答案 0 :(得分:3)

您没有退出Twitter。您只是从内部存储空间中移除OAUTH_TOKEN个密钥(Shared Preferences)。

答案 1 :(得分:1)

试试这个

public void onTwitterLogout() {
    // TODO Auto-generated method stub
    if (mTwitter.hasAccessToken()) {
        mTwitter.resetAccessToken();


    }   else{
        Toast.makeText(context, "You are already logout", Toast.LENGTH_LONG).show();
        }

}