我正在关注此示例: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
构造函数的第二个参数?
答案 0 :(得分:1)
如果要使用CursorLoader
从您自己的SQLite数据库加载数据,则必须先实现ContentProvider。有很多很好的教程,来自Wolfram Rittmeyer博客的示例Writing your own Content Provider。
示例中的URI来自ContactsProvider。