يقوم ContentProvider الذي يرجع مرجعية Android بإشارة مرجعية ولكنه غير مرئي في الإشارات المرجعية للمتصفح
-
25-09-2019 - |
سؤال
أنا أستخدم ContentProvider من Browser Bowermark من Android لإنشاء إشارة مرجعية جديدة برمجيًا. يتم إنشاء الإشارة المرجعية (يمكنني استردادها برمجيًا عبر ContentProvider) ولكن الإشارة المرجعية غير مرئية في عرض Bowser Bookmark. أفكار؟
// 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"));
المحلول
تحتاج إلى إضافة هذه القيمة:
bookmarkValues.put(Browser.BookmarkColumns.BOOKMARK, 1);
لا تنتمي إلى StackOverflow