【发布时间】:2012-08-21 16:03:03
【问题描述】:
我无法弄清楚如何使用 CursorLoader。
我要解决的问题是如何在 ListActivity 中显示我的 SQLite 数据库中的数据。列表行使用自定义布局,因此需要来自 3 个字段的数据(都在同一个表中)。
除了一些 Stack Overflow 问题外,我还阅读了 this blog post 并决定我需要为我的数据库创建一个内容提供程序。
在我去Android help 了解如何执行此操作之前从未使用过内容提供程序。
第 1 点状态:
如果完全在您自己的应用程序中使用 SQLite 数据库,则不需要提供程序。
所以现在我被卡住了,我似乎无法在没有 ContentProvider 的情况下使用 CursorLoader,如果 ContentProvider 仅在我的应用程序中使用,我建议不要创建它。
我目前在想,也许帮助已经过时,或者在编写时没有考虑光标加载器?
那么我是否需要继续创建一个 ContentProvider 还是有其他方法可以做到这一点?任何建议都会有所帮助!
【问题讨论】:
-
另外我应该补充一点,我的目标是 SDK >= 14。
标签: android sqlite android-contentprovider