Optimisation : Développement sur Android


 

Optimisation

Ce forum est consacré aux développeurs et au développement pour Android. Trouver de l'aide, des idées, des tutoriaux, des scripts, ... Télécharger Android SDK, le Kit de développement Android.

Optimisation

Messagede Nhi le Mar 23 Juil 2013 01:52

Bonjour
Je développe actuellement une application qui doit afficher 1 question et les 4 réponses qui lui sont associés
Cette question étant choisis aléatoirement parmi 500 questions.
J'ai donc stocker ces questions dans res/values/string
Je sélectionne donc un nombre aléatoire entre 1 et 500 et récupère les infos :

if(numero_question == 1)
{
q = res.getString(R.string.q1);
a = res.getString(R.string.a1);
b = res.getString(R.string.b1);
c = res.getString(R.string.c1);
d = res.getString(R.string.d1);
}
Le problème est que je dois recopier ces lignes pour chaque nombre ce qui fait 500 x 8 = 4000 lignes de code

J'ai donc penser a stocker ces infos dans une bdd pour avoir un code plus court mais le problème est que mon application doit être traduite en anglais
Je dois donc faire 1 bdd de données pour le francais et 1 pour l'anglais.
Mais comment alors adapter le code en java pour qu'il reconnaisse la langue de l'utilisateur pour qu'il utilise la bonne bdd ?

En espérant avoir été le plus clair possible.

Merci par avance pour vos réponses.
Nhi
 
Messages: 2
Inscription: Mar 23 Juil 2013 01:37


Développement sur Android



Sujets similaires A Optimisation


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité