我创建了一个这样的数据库:
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);
}
之后,我将数据添加到数据库中,并将数据库推送到模拟器上。但是当我关闭并重新运行应用程序时,它会从头开始再次创建数据库。所以,我的数据被删除了。对此如何预防?我应该怎么办?