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