android - 处理数据库连接和 ListView 操作

标签 android sqlite

我的 Activity 中有一个 ListView,它是使用 SimpleCursorAdapter 从数据库 Cursor 填充的。用户可以从他在 ListView 中显示的内容中选择编辑/删除数据库中的数据项。我应该在整个 Activity 中保持持久的数据库连接,还是在用户想要编辑/删除某些内容时打开/关闭数据库连接会更好?

最佳答案

我会在 Activity 恢复/暂停时打开/关闭数据库,尽管您的后一种选择也可以。

对我来说,当用户完成对整个列表的编辑时关闭,而不是当用户完成特定项目时。更好的性能?好吧,这取决于您的数据库的大小。

关于android - 处理数据库连接和 ListView 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6724014/

相关文章:

android - 从android中的广播接收器显示facebook像聊天头

java - 无法通过启用 proguard+using parse sdk 1.8.2 导出 Android 应用程序

android - 如何保持第二次 Activity 的 Intent ?

python - 避免 hdf5 或 sqlite 中的重复数据

android - 在给定 sqlite 进度的情况下,在 Android 中存储图像的规范方法

java - 更新SQLite数据库导致错误

android - 试图向 friend 解释 Android 中的上下文

java - 如何将字符串转换为另一种类型以在函数中使用

Django:无法创建表

python - 使用 SQLite 在 SQLAlchemy 中返回不同的行