java - sqlite中的超时异常

标签 java android sqlite android-database

错误:java.util.concurrent.TimeoutException:android.database.sqlite.SQLiteConnection.finalize() 10秒后超时

我收到此错误,但在项目中没有找到任何特定行。下面是我的 logcat 输出:

    java.util.concurrent.TimeoutException: android.database.sqlite.SQLiteConnection.finalize() timed out after 10 seconds
    at android.database.sqlite.SQLiteConnection.nativeClose(Native Method)
    at android.database.sqlite.SQLiteConnection.dispose(SQLiteConnection.java:238)
    at android.database.sqlite.SQLiteConnection.finalize(SQLiteConnection.java:178)
    at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:202)
    at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:185)
    at java.lang.Thread.run(Thread.java:818)

最佳答案

垃圾收集器尝试清除您忘记关闭的 SQLiteConnection 实例。处理close()数据库实例。

关于java - sqlite中的超时异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43092768/

相关文章:

java - 如何摆脱 Unchecked call to 'compareTo(T)' 警告?

java - 如何使用 Maven 获取项目的所有嵌套依赖项?

ruby-on-rails - SQLite3::ConstraintException:约束失败:在 Rails 中插入 INTO 连接模型

Java 8 -- 如何使用 xsd :duration 计算从现在开始的(毫秒)秒

java - 扫描仪无法扫描文本文件中的某些字母

java - 我正在为 android 使用 Firebase Apple 登录

android - 我的应用程序未在超大平板电脑上显示

android - 在android中的 Activity 之间传递非原始类型的数据

python - 捕获导致 SQLite 多线程访问错误的对象

sqlite - 导出不带 col.names 的 CSV