【问题标题】:Constructing LoaderManager for SQLite Database in Android在Android中为SQLite数据库构建LoaderManager
【发布时间】:2013-10-30 22:55:37
【问题描述】:

我正在关注这个例子:http://developer.android.com/guide/topics/ui/layout/listview.html

我在这个方法:

// Called when a new Loader needs to be created
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
    // Now create and return a CursorLoader that will take care of
    // creating a Cursor for the data being displayed.
    return new CursorLoader(this, ContactsContract.Data.CONTENT_URI,
            PROJECTION, SELECTION, null, null);
}

我正在尝试为 SQLite 数据库构建自己的 CursorLoader。我之前创建了SQLiteOpenHelper 的子类。如何获取 URI 用作CursorLoader 构造函数的第二个参数?

【问题讨论】:

    标签: android sqlite listactivity android-loadermanager


    【解决方案1】:

    如果你想使用CursorLoader从你自己的SQLite数据库中加载数据,那么你必须首先实现ContentProvider。那里有很多很好的教程,例如 Wolfram Rittmeyer 博客中的示例 Writing your own Content Provider。

    示例中的 URI 来自 ContactsProvider。

    【讨论】:

      猜你喜欢
      • 2023-04-03
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-04
      相关资源
      最近更新 更多