Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux / Android开发中SQLiteCursor未关闭引起的异常及其解决方法

在Android开发过程中发现了这样一个异常: Daemon System Thread [<5> HeapWorker] (Suspended (exception IllegalStateException))
SQLiteCursor.finalize() line: 603
NativeStart.run() line: not available [native method]经分析,该异常是由于Cursor打开后未被正常关闭引起。解决该问题的方法有两种:
1.调用close()方法进行手动关闭
2.使用Activity的startManagingCursor(Cursor)方法,此时该Activity可以按照自己的生命周期来打开和关闭Cursor,就不用开发者自己操心了。