2012-08-17 30 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();