寻找有关在不同版本的 Android 中查询的帮助。我有以下代码返回书签光标。我正在尝试过滤浏览器以仅返回实际书签的 url,而不仅仅是浏览器历史记录。它适用于 3.1 版,但在我的新 Nexus 7 上,它不会按书签过滤,而是返回光标中的所有浏览器历史记录。非常感谢任何见解。我想我遇到了过滤和内容解析器查询不注意选择参数但似乎找不到任何信息的问题。谢谢。
String[] mColumnStrings =
{
Browser.BookmarkColumns.TITLE,
Browser.BookmarkColumns.URL,
Browser.BookmarkColumns._ID,
Browser.BookmarkColumns.BOOKMARK
};
try{
bookmarksCursor = getActivity().getContentResolver().query(Browser.BOOKMARKS_URI, mColumnStrings, Browser.BookmarkColumns.BOOKMARK+ " = 1 ", null , Browser.BookmarkColumns.URL + " ASC");
getActivity().startManagingCursor(bookmarksCursor);
return bookmarksCursor;