2

使用 greenDao ORM 关闭(并重新打开)数据库的最佳方法是什么?

daoMaster.getDatabase().close()

或者

daoSession.getDatabase().close()

以及如何重新开放?

4

2 回答 2

3

找到答案: https ://groups.google.com/forum/#!searchin/greendao/close/greendao/tL4SPjOv7tA/JnBRRAqtORwJ

于 2012-08-17T15:58:43.507 回答
0

这就是我所做的。

private SQLiteDatabase db; //Global Variable.

在 onResume 方法中初始化你的助手和 SQLiteDatabase。

DaoMaster.DevOpenHelper helper = new DaoMaster.DevOpenHelper(this,"YourDBName",null);
db = helper.getWritableDatabase();

关闭数据库 onPause

db.close();
于 2015-12-28T21:16:03.680 回答