Исключение тайм-аута в sqlite
Ошибка: 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)
1 ответ
Решение
Сборщик мусора пытается очистить ваш SQLiteConnection
экземпляр, который вы забыли закрыть самим. Заботиться о close()
Инг дБ инстанс.