Question

What is the best way to close (and reopen) da Database using greenDao ORM?

daoMaster.getDatabase().close()

or

daoSession.getDatabase().close()

and how to reopen?

OTHER TIPS

This is what I did.

private SQLiteDatabase db; //Global Variable.

Initialize your helper and SQLiteDatabase in onResume method.

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

close Database onPause

db.close();
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top