android - 在 onPause() 中关闭数据库

标签 android database sqlite onpause

在 Activity 暂停时关闭数据库是最佳做法吗?或者不管 Activity 的状态如何让数据库保持打开状态是否安全?

很想知道,因为如果我在 onPause() 中关闭我的数据库 然后尝试在 onResume() 中重新打开它,它会抛出空指针异常并表示尝试从已关闭的游标中重新查询数据库。 . .

最佳答案

恕我直言,最好的方法是在 onDestroy() 中关闭它。

关于android - 在 onPause() 中关闭数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9587029/

相关文章:

sql - 如何将列表存储在数据库列中

mysql - Node.js,插入后未显示在列表查询中

SQLite批量插入多个表

sqlite - 可以在没有 "match"语句的情况下编写此 Rust 代码吗?

Python算法对大块数据进行排序

java - 将 json 十进制数转换为带有十六进制值的 short

java - 为什么其中一种方法适用于设置日期,而另一种方法则不行?

android - 无法建立libmupdf.so

mysql - 如何从 SQL 子查询返回数组?

java - HTTPclient 和 cookie 的问题