android 为什么每次数据库打开操作完就finlly里关闭的还会内存泄漏?

2025-06-20 16:53:20
推荐回答(3个)
回答1:

你没有使用事务进行处理。db.beginTransaction(); // 开始事务------>db.setTransactionSuccessful(); // 设置事务成功完成----->最后 finally中db.endTransaction(); // 结束事务。

回答2:

你要finally
{
if(database!=null){
database.close
database=null
}
}

回答3:

不用判断吗?