1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| @Override
public void onCreate(SQLiteDatabase db) {
String script = "CREATE table " +TABLE_NAME+ "(ID INTEGER PRIMARY KEY AUTOINCREMENT, qst TEXT, rep1 TEXT,rep2 TEXT,rep3 TEXT,rep4 TEXT,id_rep_ok INTEGER, joue INTEGER,niveau INTEGER ) ";
db.execSQL(script);
quizs = new ArrayList<Quizz>();
// Questions basiques
quizs.add(new Quizz("Que signifie le mot bible?","Livre","Dieu parle","Testament","Paroles",1, 0,1));
quizs.add(new Quizz("Combien de testament compose la bible?","0","3","2","1",3,0,1));
quizs.add(new Quizz("Quelle est le nom de la mère de Jésus?","Marie de Madeleine","Marie","Elizabeth","Anne",2,0,1));
// Chargement des questions dans la base de données
int i =0; // compteur
while(i < quizs.size()){
try {
String load = "INSERT INTO "+DATABASE_NAME+"."+TABLE_NAME+" ("+COL1+","+COL2+","+COL3+","+COL4+","+COL5+","+COL6+","+COL7+","+COL8+","+COL9+") VALUES ('','"+quizs.get(i).getQuestion()+"','"+quizs.get(i).getRep1()+"','"+quizs.get(i).getRep2()+"','"+quizs.get(i).getRep3()+"','"+quizs.get(i).getRep4()+"','"+quizs.get(i).getIdRepOk()+"','"+quizs.get(i).getJoue()+"','"+quizs.get(i).getNiveau()+"')";
db.execSQL(load);
i++;
}
catch (Exception e){
Toast.makeText(this.context,e+" Erreur", Toast.LENGTH_LONG).show();
}
}
} |
Partager