Aller au contenu

sauvegarder une valeur dans string.xml


nini29

Recommended Posts

Bonjour,

Je voudrais enregistrer une valeur dans le fichier string.xml

A l'aide d'un edit Text je rentre une valeur que je voudrais sauvegarder a la place de la valeur actuel de nameplayer.

mon but est d'avoir toujours le nom du dernier joueur a avoir jouer qui s'affiche dans l'edit text

le code que j'utilise mais qui marche pas:

EditText et = (EditText)alertDialogView.findViewById(R.id.EditTextname);
           	getString(R.string.nameplayer).replace(getString(R.string.nameplayer), et.toString());

Quelqu'un a une idée? y a t'il une autre solution plus simple.

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir,

Que l'on me corrige si je me trompe, mais en principe le fichier string.xml dont je pense que tu fais référence (je parle bien du fichier string.xml situé dans le répertoire "res" de ton projet) est censé contenir toutes les chaînes de caractères que tu souhaites utiliser dans ton programmes. Or ce fichier, fait partie de ton application.

Pour garder le nom du dernier joueur, j'aurai tout simplement utilisé une méthode de lecture/écriture de fichier, qui te permettra d'écrire puis lire dans un fichier texte le nom du dernier joueur.

En principe ce type de méthode se retrouve assez facilement :lol:

Si toutefois, je suis à coté de la plaque, n'hésite pas à me le faire savoir ;)

Lien vers le commentaire
Partager sur d’autres sites

  • 3 weeks later...

Bonsoir,

Le fichier string.xml est une ressource. A mon avis tu as 2 ou 3 choix possibles:

1- Créer un fichier tmp (pour l'écriture et la lecture)

2- Utiliser une base de donnée sqlLite faite pour ce genre de traitements

3- Dans préférence qui traite ce genre de problème de config

Bonjour,

Je voudrais enregistrer une valeur dans le fichier string.xml

A l'aide d'un edit Text je rentre une valeur que je voudrais sauvegarder a la place de la valeur actuel de nameplayer.

mon but est d'avoir toujours le nom du dernier joueur a avoir jouer qui s'affiche dans l'edit text

le code que j'utilise mais qui marche pas:

EditText et = (EditText)alertDialogView.findViewById(R.id.EditTextname);
           	getString(R.string.nameplayer).replace(getString(R.string.nameplayer), et.toString());

Quelqu'un a une idée? y a t'il une autre solution plus simple.

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Archivé

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

×
×
  • Créer...