我知道这已经讨论过了,但我想问一下目前的情况。我是否必须创建一个 ContentProvider 才能将 CursorLoader 与 sqlite 数据库结合使用?
我发现
没有 ContentProvider 的 CursorLoader 使用
正如 Emmby 评论的那样,看起来正是我所希望的
- 用户应该知道一个限制,那就是它没有刷新数据更改的机制(就像加载器应该做的那样)
所以提到了另一种解决方案
https://github.com/commonsguy/cwac-loaderex
再次指出了一些缺点
- 但是,要使用自动重新查询,您需要为 UI 和更新使用相同的加载程序,从而限制了其对后台服务的可用性。
当然,在使用 LoaderManager 时,我们希望获得引入它的所有好处。所以我的问题是,是否有一种方法可以将 LoaderManager 与 sqlite 数据库结合使用,而无需实现内容提供程序,但仍能获得它的所有好处。
谢谢