يقوم ContentProvider الذي يرجع مرجعية Android بإشارة مرجعية ولكنه غير مرئي في الإشارات المرجعية للمتصفح

StackOverflow https://stackoverflow.com/questions/4004331

سؤال

أنا أستخدم 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);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top