3

Android 的记事本教程 Notepadv3打开它的数据库,但从不明确关闭它。为了使它正确,Notepadv3 是否应该关闭它的数据库,大概是mDbHelper.close();这样,如果是这样,那行代码应该出现在哪里?

更新了一个相关问题:教程中NotesDbAdapter的close方法是通过. 通过实现close方法是否同样有效?换句话说,SQLiteDatabase的close方法是否等同于SQLiteOpenHelper的close方法,如果不是,为什么一个优先于另一个?mDbHelper.close()mDb.close()

4

1 回答 1

3

是的,一旦不再需要适配器和游标(例如,完成活动时),就应该关闭它们。那应该在onDestroy方法上执行。

于 2011-03-11T17:29:01.360 回答