android 书签 ContentProvider 制作书签但在浏览器的书签中不可见

发布于 2024-09-28 21:21:57 字数 757 浏览 2 评论 0原文

我正在使用 Android 的浏览器书签 ContentProvider 以编程方式创建新书签。书签已创建(我可以通过 ContentProvider 以编程方式检索它),但书签在浏览器书签视图中不可见。想法?

// Saving the bookmark via ContentProvider

final ContentValues bookmarkValues = new ContentValues();
bookmarkValues.put(Browser.BookmarkColumns.TITLE, title);
bookmarkValues.put(Browser.BookmarkColumns.URL, url);

final Uri newBookmark = getContentResolver().insert(Browser.BOOKMARKS_URI, bookmarkValues);

// Retrieving       
Cursor cursor = getContentResolver().query(Browser.BOOKMARKS_URI, 
        null, null, null, Browser.BookmarkColumns.CREATED);

cursor.moveToFirst();
final String stitle = cursor.getString(cursor.getColumnIndex("title"));
final String surl = cursor.getString(cursor.getColumnIndex("url"));

I'm using Android's Browser Bookmark ContentProvider to create a new bookmark programatically. The bookmark is created (I can retrieve it programatically via the ContentProvider) but the bookmark isn't visible in the browser bookmark view. Thoughts?

// Saving the bookmark via ContentProvider

final ContentValues bookmarkValues = new ContentValues();
bookmarkValues.put(Browser.BookmarkColumns.TITLE, title);
bookmarkValues.put(Browser.BookmarkColumns.URL, url);

final Uri newBookmark = getContentResolver().insert(Browser.BOOKMARKS_URI, bookmarkValues);

// Retrieving       
Cursor cursor = getContentResolver().query(Browser.BOOKMARKS_URI, 
        null, null, null, Browser.BookmarkColumns.CREATED);

cursor.moveToFirst();
final String stitle = cursor.getString(cursor.getColumnIndex("title"));
final String surl = cursor.getString(cursor.getColumnIndex("url"));

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

隔岸观火 2024-10-05 21:21:57

您需要添加此值:

bookmarkValues.put(Browser.BookmarkColumns.BOOKMARK, 1);

You need to add this value:

bookmarkValues.put(Browser.BookmarkColumns.BOOKMARK, 1);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文