0

当使用 LoaderEx SQLiteCursorLoader 的 FragmentActivity 暂停或销毁时,我是否需要关注确保数据库关闭?
非常感谢

4

1 回答 1

1

FragmentActivity被销毁时,它应该调用它创建reset()的所有Loader实例,这将调用onReset()实现Loader,它会SQLiteCursorLoader调用close()任何未完成Cursor的 。

请注意,当活动被销毁时会发生这种情况。似乎没有Loader等效于在活动暂停时Cursor停用的托管概念。Cursor很遗憾,因为那是一个很好的堆管理功能,我会思考如何最好地支持它。

如果你发现某些东西被泄露的证据,请在 LoaderEx 项目中提交一个问题,并详细说明如何重现错误。

于 2012-01-14T20:14:28.507 回答