Bonjour,
Je me suis lancé pour le plaisir dans le développement d'une application Android. Et ne maitrisant pas java, j'ai une question peut être toute bête.
La première page de mon application propose une liste déroulante. Les valeurs listés sont issues d'un fichier XML contenant toutes les chaines de caractères :
A plusieurs endroits dans mon code je fait des tests. Si choix 0, si choix 1...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6<string-array name="periodicity"> <item>Years</item> <item>Months</item> <item>Weeks</item> <item>Days</item> </string-array>
La question que je me pose : comment faire si je souhaite d'abord faite une première version de mon appli avec "Months" et "Days", et ajouter dans une deuxième version "Years" et "Weeks", sans avoir à renuméroter tous les tests de valeurs fait dans mon code, et tout en gardant une liste qui s'affiche dans cet ordre ? Pire encore, ces indices sont stockées en base, donc il faudrait prévoir une migration des données...
Je ne peux pas non plus faire mes tests sur la valeur de la chaîne, car j'ai prévu au moins 2 langues...
Comment faites vous ? Avez vous un conseil à me donner ?
Partager