我无法弄清楚如何使用 CursorLoader。
我要解决的问题是如何在 ListActivity 中显示我的 SQLite 数据库中的数据。列表行使用自定义布局,因此需要来自 3 个字段的数据(都在同一个表中)。
除了一些 Stack Overflow 问题,我还阅读了这篇博文,并决定我需要为我的数据库创建一个内容提供程序。
在我访问Android 帮助了解如何执行此操作之前,我从未使用过 Content Providers。
第 1 点指出:
如果使用完全在您自己的应用程序中,则不需要提供程序来使用 SQLite 数据库。
所以现在我被卡住了,我似乎无法在没有 ContentProvider 的情况下使用 CursorLoader,如果它仅在我的应用程序中使用,我建议不要创建 ContentProvider。
我目前在想,也许帮助已经过时,或者在编写时没有考虑光标加载器?
那么我是否需要继续创建一个 ContentProvider 还是有其他方法可以做到这一点?任何建议都会有所帮助!