android - SQLite连接池 : A SQLiteConnection object for database '/data/user/0/com.google.android.gms/databases/metrics.db' was leaked

标签 android sqlite

SQLiteConnectionPool:数据库“/data/user/0/com.google.android.gms/databases/metrics.db”的 SQLiteConnection 对象已泄露!请修复您的应用程序以正确结束正在进行的事务并在不再需要时关闭数据库。

我在调试应用程序时遇到此异常

最佳答案

您需要在使用后关闭 DatabaseHelper 连接。缺少关闭它们可能会导致此异常,

DatabaseHelper db = new DatabaseHelper(this);
db.open();
...
...
...
db.close();
}

关于android - SQLite连接池 : A SQLiteConnection object for database '/data/user/0/com.google.android.gms/databases/metrics.db' was leaked,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40375797/

相关文章:

android - AsyncTask.execute() 在调用 onDestroy 后运行回调

Android:在 TextView 中切断长的多行文本

ruby-on-rails - Ruby on Rails ActiveRecord::PendingMigrationError

android - 空对象引用上的 getApplicationContext()

android - 如何在 Kotlin Android 中为数据类创建构造函数?

ios - 来自现有 SQLite 数据库的核心数据数据模式

android.database.sqlite.SQLiteException : unrecognized token:

sqlite - 访问 Lollipop 上的启动器数据库

Android Wear 隐藏 "Debugging over bluetooth"卡片

Android/Kotlin : How to create a class that uses a DBLocal class? 报错信息:类型不匹配需要上下文