Je développe une application où je dois remplir des vues avec différentes données. Un cas similaire serait le jeu "Qui veut être millionnaire". J'ai besoin d'avoir une question aléatoire avec ses réponses possibles. Quelle serait la meilleure façon de le faire?Meilleur moyen d'obtenir des informations: xml? sqlite?
Je pensais que d'avoir un/res/xml/questions fichier avec une structure comme celle-ci:
<questions>
<question text="Question1" id="q1">
<answer id="a1" text="A1" correct="0"/>
<answer id="a2" text="A2" correct="0"/>
<answer id="a3" text="A3" correct="1"/>
<answer id="a4" text="A4" correct="0"/>
</question>
...
</questions>
Mais quelle serait la meilleure façon d'utiliser le soutien linguistique qu'offre Android? Le texte de chaque question devrait-il être quelque chose comme "@ string/q1" ?. De cette façon, je pourrais avoir les questions/réponses dans différentes langues.
Une autre chose est: Comment dois-je remplir le TextView pour la question et le texte des boutons? Dois-je lire le xml avec SAX?
Pensez-vous que sqlite pourrait être une meilleure option?