在 Android 中关闭 SQLite 数据库连接,可以使用以下代码:
//关闭数据库连接
if (db != null) {
db.close();
}
其中,db
是 SQLite 数据库对象。在使用完数据库后,需要调用 close()
方法关闭数据库连接,以释放资源。如果不关闭数据库连接,可能会造成内存泄漏等问题。
- 在Activity或Fragment的onDestroy()方法中关闭数据库连接:
@Override
protected void onDestroy() {
super.onDestroy();
if (mDbHelper != null) {
mDbHelper.close();
}
}
- 在Service的onDestroy()方法中关闭数据库连接:
@Override
public void onDestroy() {
super.onDestroy();
if (mDbHelper != null) {
mDbHelper.close();
}
}
- 在异步任务中关闭数据库连接:
@Override
protected void onPostExecute(Void result) {
super.onPostExecute(result);
if (mDbHelper != null) {
mDbHelper.close();
}
}
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/158218.html