次のようなデータベースを作成しました。
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE " + "sorular"
+ " (_id INTEGER PRIMARY KEY,"
+ "soruIcerik TEXT," + " siklar1 TEXT," + " siklar2 TEXT,"
+ " siklar3 TEXT," + "siklar4 TEXT," + "cevap INTEGER"
+ "zorluk INTEGER);");
}
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXIST sorular");
onCreate(db);
}
その後、データベースにデータを追加し、データベースをエミュレーターにプッシュしました。しかし、アプリケーションを閉じて再実行すると、データベースが最初から作成されます。だから、私のデータは削除されます。これを防ぐ方法は?私は何をすべきか?