0
IM后的行试图挽救一个排在我的设置表,它的工作原理都非常愉快,除了当我杀死的应用程序,然后试图让行回到它不能找到它sqlite3的犯规保留重启
Cursor c = db.query(savedSettings.getTableName(), null, null, null, null, null, null);
c.moveToLast();
DatabaseUtils.dumpCursor(c);
db.setTransactionSuccessful();
db.endTransaction();
这里就是我做我的收盘:
public void onPause() {
db.close();
}
public void onDestroy() {
db.close();
database.close();
}
public void onStop() {
db.close();
database.close();
}
public void onResume() {
db = database.getWritableDatabase();
}
我重新启动应用程序后,它失去了它的内容。 任何人都有任何想法。
我的数据必须持续时间比应用程序的一个实例的生命周期长。但是,thx – 2012-03-19 12:42:22