标签: android sqlite
我的活动中有一个ListView,它使用SimpleCursorAdapter从数据库Cursor填充。用户可以选择根据ListView中显示的内容编辑/删除数据库中的数据项。我应该在整个活动中保持持久的数据库连接,还是在用户想要编辑/删除某些内容时打开/关闭数据库连接会更好?
答案 0 :(得分:1)
当活动恢复/暂停时,我会打开/关闭数据库,尽管你的后一种选择也没问题。
对于我来说,当用户完成编辑整个列表时关闭,而不是当用户完成特定项目时。性能更好?那么,这取决于数据库的大小。