【问题标题】:Android - Cursor LoaderAndroid - 光标加载器
【发布时间】:2012-09-10 17:15:14
【问题描述】:

我一直在尝试使用光标加载器。我开始关注本教程 http://responsiveandroid.com/2012/03/19/using-an-android-cursor-loader-with-a-content-provider.html 但无法理解。教程让我陷入混乱。

据我所知,cursorloader 是一个适配器,适配器的工作是去内容提供商获取数据,然后将数据放入查看。

内容解析器有什么作用?

Android 文档说 SimpleCursorAdapter 已被弃用,并说要使用光标适配器,这是我正在谈论的教程http://responsiveandroid.com/2012/03/19/using-an-android-cursor-loader-with-a-content-provider.html

这里他同时使用了simplecursoraapter 和cursor loader。这是为什么呢?谁能解释一下,如何使用光标加载器?

【问题讨论】:

    标签: android cursor


    【解决方案1】:

    你把两个不同的东西混为一谈了。

    游标加载器从您的数据源获取数据并将其加载到游标中,然后管理游标。游标基本上是一种内存数据存储结构。

    适配器从光标(或数组或列表)中获取数据并放入您的显示布局中以供查看。

    【讨论】:

    • :在 android doc 中,simplecursoradapter 已贬值,有什么替代方案。你能给我一些示例代码吗?
    【解决方案2】:

    我认为您仍然可以使用 SimpleCursorAdapter。查看文档,看起来旧的构造函数已被弃用,但您可以使用另一个构造函数,即这个:

    SimpleCursorAdapter(上下文上下文, int layout, Cursor c, String[] from, int[] to, int flags) 标准构造函数。

    更多细节在这里: http://developer.android.com/reference/android/widget/SimpleCursorAdapter.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多