Aller au contenu

Android gerer plusieur profils d'utilisateurs


Recommended Posts

Posté(e)

Salut,

Jai un Edit Text dans une class New Game qui permet de saisir le pseudo de l'utilisateur, le probleme c'est que j'aimerais enregistrer le pseudo choisi afin de le reutiliser dans ma classe profil afn que l'utilisateur puisse continuer sa partie en cours.

Est ce qu'une base de données est le moyen le plus adpté pour ce genre de situation???

Posté(e)

Pour stocker une simple données sans relation avec d'autres données, et sans répétition, j'aurais plutôt tendance à stocker ça dans les préférences.

En fait, j'ai même tendance à stocker tout ce qui est lié à l'utilisateur dans les préférences, mais ce n'est pas forcément utile vu qu'Android n'est pas multi-utilisateurs.

Posté(e)

Plutôt avec les SharedPreferences, EditTextPreference n'étant qu'un champ dans la PreferenceActivity je crois. Les SharedPreferences servent à stocker des "préférences utilisateurs" sans avoir à stocker ça en base.

SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
// Lire le username
String username = preferences.getString("username", null);
// Stocker le username
preferences.edit().putString("username", username).commit();

Voir la doc

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...