我的 Activity 中有一个 ListView,它是使用 SimpleCursorAdapter 从数据库 Cursor 填充的。用户可以从他在 ListView 中显示的内容中选择编辑/删除数据库中的数据项。我应该在整个 Activity 中保持持久的数据库连接,还是在用户想要编辑/删除某些内容时打开/关闭数据库连接会更好?
最佳答案
我会在 Activity 恢复/暂停时打开/关闭数据库,尽管您的后一种选择也可以。
对我来说,当用户完成对整个列表的编辑时关闭,而不是当用户完成特定项目时。更好的性能?好吧,这取决于您的数据库的大小。
关于android - 处理数据库连接和 ListView 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6724014/