nini29 Posted December 13, 2010 Share Posted December 13, 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 Link to comment Share on other sites More sharing options...
dimach Posted December 13, 2010 Share Posted December 13, 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 ;) Link to comment Share on other sites More sharing options...
Alocaly Posted December 18, 2010 Share Posted December 18, 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. Link to comment Share on other sites More sharing options...
chkeff Posted January 2, 2011 Share Posted January 2, 2011 je pense aussi que tu dois te tourner vers les preferences pour sauvegarder des infos Message envoyé avec l'application Forum FrAndroid Link to comment Share on other sites More sharing options...
mokbir Posted January 6, 2011 Share Posted January 6, 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 Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.