我正在尝试开发一个可以删除 android 内置浏览器书签的 android 应用程序。这是我的代码
ContentResolver cr = getContentResolver();
try
{
Cursor c = cr.query(
Browser.BOOKMARKS_URI,
new String [] { Browser.BookmarkColumns._ID,
Browser.BookmarkColumns.BOOKMARK,
Browser.BookmarkColumns.VISITS },
"bookmark != 0",
null,
null);
c.moveToFirst();
cr.delete(Browser.BOOKMARKS_URI, null, null);
}
catch (IllegalStateException e)
{
e.printStackTrace();
}
上面代码的问题是它能够完美地删除书签。它会删除书签,但也会删除不应该删除的浏览器历史记录。请帮我解开这个谜语,在此先感谢。