当使用 LoaderEx SQLiteCursorLoader 的 FragmentActivity 暂停或销毁时,我是否需要关注确保数据库关闭?
非常感谢
问问题
337 次
1 回答
1
当FragmentActivity
被销毁时,它应该调用它创建reset()
的所有Loader
实例,这将调用onReset()
实现Loader
,它会SQLiteCursorLoader
调用close()
任何未完成Cursor
的 。
请注意,当活动被销毁时会发生这种情况。似乎没有Loader
等效于在活动暂停时Cursor
停用的托管概念。Cursor
很遗憾,因为那是一个很好的堆管理功能,我会思考如何最好地支持它。
如果你发现某些东西被泄露的证据,请在 LoaderEx 项目中提交一个问题,并详细说明如何重现错误。
于 2012-01-14T20:14:28.507 回答