2012-08-17 168 views
2

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

daoMaster.getDatabase().close() 

daoSession.getDatabase().close() 

,以及如何重新打开?

回答

0

这就是我所做的。

private SQLiteDatabase db; //Global Variable. 

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

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

关闭数据库的onPause

db.close();