android - 在 android activity 生命周期中应该在哪里关闭数据库?

标签 android database android-activity

你应该在 onDestroy() 或 onStop() 函数中关闭它吗?

最佳答案

我个人更喜欢在使用完数据库后立即关闭它,保持数据库打开类似于保持 FileStream 打开,我认为这不是一个好主意。根据您的用途,您应该尽快对数据库调用 close();

更新

关于你原来的问题,可以在 onDestroy() 事件上关闭数据库。

关于android - 在 android activity 生命周期中应该在哪里关闭数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9961414/

相关文章:

java - 使用 System.currentTimeMillis() 同步计时器计划

android - 更改 ffmpeg 输出中的分辨率以在 Android 中显示视频流

mysql - 过滤所有两个表以获取所有数据

android - 如何使用 Intents 将光标对象传递给下一个 Activity

java - Android - 单击发送到其他 Activity 的图像时应用程序崩溃

android - asyncSession 中的查询列表是否正常工作?

android - Crashlytics 分发失败主体太长

python - 如何在Python中正确安装MySQL模块

sql - 用于生成示例数据的快速 SQL 查询

android - 使用动画对象而不是资源 ID 覆盖挂起的过渡