lundi 16 mai 2011

lundi 2 mai 2011

SharedPreferences

Comment on peut réutiliser les information retourner du Callback Url de twitter lors de l'authentification pour une prochaine mise à jour du  Time Line .

Après quelque recherche , j'ai découvert que android offre le sauvegarde des informations tout ou long de la session  a travers " Intent"  "android.content.SharedPreferences" .




How can we reuse the information to return the callback url in twitter authentication for a future update of the Time Line.

After some research, I found that android provides the information any backup or long session through Intent"  "android.content.SharedPreferences" .


.

En commence par déclarer une variable :


SharedPreferences shared = null ; 
shared = getSharedPreferences("MyPrefsFile", 0); // elle crée un fichier avec le nom "MyPrefsFile"

Pour l'ecriture 


SharedPreferences.Editor editor = null ;
editor = shared.edit(); // initialisation
editor.putString("token", accessToken.getToken()); // ecriture de la premier Var
editor.putString("secret", accessToken.getTokenSecret());  // seconde Var
editor.commit();        // un commit est obligatoire pour l'enregistrement


Et lecture :
shared.getString("token", "MyPrefsFile") ;
shared.getString("secret", "MyPrefsFile") ;