nini29 Posté(e) 13 décembre 2010 Share Posté(e) 13 décembre 2010 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 More sharing options...
dimach Posté(e) 13 décembre 2010 Share Posté(e) 13 décembre 2010 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 More sharing options...
Alocaly Posté(e) 18 décembre 2010 Share Posté(e) 18 décembre 2010 Je confirme, tous les fichiers des resources font partie de l'apk, donc de l'application qui, heureusement, est read only ! Si tu veux des données à modifier, utilise une base de données, ou des préférences. Lien vers le commentaire Partager sur d’autres sites More sharing options...
chkeff Posté(e) 2 janvier 2011 Share Posté(e) 2 janvier 2011 je pense aussi que tu dois te tourner vers les preferences pour sauvegarder des infos Message envoyé avec l'application Forum FrAndroid Lien vers le commentaire Partager sur d’autres sites More sharing options...
mokbir Posté(e) 6 janvier 2011 Share Posté(e) 6 janvier 2011 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 More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.