0

我有一个列表视图,我通过 LoaderManager 从 sqlite 数据库填充,并且我希望能够过滤这个列表。

我正在关注 android 文档中的示例:http: //developer.android.com/guide/components/loaders.html#example

但我在这一点上遇到了障碍:

if (mCurFilter != null) {

baseUri = Uri.withAppendedPath(Contacts.CONTENT_FILTER_URI, Uri.encode(mCurFilter));

}

我不知道 CONTENT_FILTER_URI 应该是什么样子。

我能找到的所有示例都在谈论使用 Phone 过滤电话联系人。CONTENT_FILTER_URI,但在我的情况下,我需要一个自定义的 CONTENT_FILTER_URI,类似于

CONTENT_URI = Uri.parse("content://" + AUTHORITIES + "/" + DataBase.TABLE);

来自我已实现的扩展 ContentProvider 类。

那么它必须有什么格式呢?

我对文档不太了解:

http://developer.android.com/reference/android/provider/ContactsContract.Contacts.html#CONTENT_FILTER_URI

谢谢你。

4

1 回答 1

0

原来我把事情复杂化了。我重用了 CONTENT_URI。

于 2013-03-09T07:47:11.403 回答