2011-05-27 3 views
1

Je fais une intégration sur Twitter.Comment se déconnecter/se déconnecter de Twitter en utilisant Oauth sur android?

Je ne sais pas comment me déconnecter de Twitter.

J'utilise le code suivant pour essayer ... mais il se déconnecter est juste enlever les jetons:

 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) 
     { 

     } 

Répondre

3

Vous n'êtes pas vous déconnecter de Twitter. Vous supprimez simplement les clés OAUTH_TOKEN du stockage interne (Shared Preferences).

+0

ya .. Je knw que je suis la suppression d JST clé jeton de stockage interne d ... !! j'avais jst spécifié whtevr j'ai essayé .. !! alors puis-je savoir comment me déconnecter? Si vous tapez –

+0

@dangi - veuillez lire votre commentaire précédent _out loud_, cela a-t-il un sens? –

1

Essayez cette

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(); 
     } 

} 
+0

Qu'est-ce que mTwitter .. ?? –

+0

Twitter mTwitter; Ceci est l'objet de twitter4j.Twitter classe –

+0

Maintenant, Twitter change son api, S'il vous plaît voir la dernière mise en œuvre de l'API ici http://stackoverflow.com/questions/12459344/display-twitter-feed-in-android-app-using-twitter- api-1-1/17166223 # 17166223 –

Questions connexes