您需要先关闭数据库,然后再重新打开它,堆栈跟踪消息很清楚地说明了问题所在。
一种解决方案是利用
android.app.Application该类并将打开的数据库实例存储在其中。如果执行此 *** 作,请确保使用
Application上下文而不是
Activity上下文打开数据库,否则在销毁活动时可能会泄漏上下文。
另一种解决方案是在onDestroy / onStop等中关闭数据库,然后在onCreate / onStart等中重新打开数据库。
欢迎分享,转载请注明来源:内存溢出
您需要先关闭数据库,然后再重新打开它,堆栈跟踪消息很清楚地说明了问题所在。
一种解决方案是利用
android.app.Application该类并将打开的数据库实例存储在其中。如果执行此 *** 作,请确保使用
Application上下文而不是
Activity上下文打开数据库,否则在销毁活动时可能会泄漏上下文。
另一种解决方案是在onDestroy / onStop等中关闭数据库,然后在onCreate / onStart等中重新打开数据库。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)