我一直在考虑如何使这项工作,我只是不明白。
我有几个使用webView查看的HTML文件,我想在这个WebView页面上创建一个书签按钮。
如果我创建一个包含表和三列的数据库 - 包含_id,标题和URL,并使用标题和URL(来自assets文件夹)填充它,并为每个列填充ID。当在WebView活动中单击“添加到书签”按钮时,它是否可以在“收藏夹”活动中填充ListView,并且在单击标题时,它将找到SQLDB中对应的URL,然后将其打开。
我已经搜索过SQLDB,但大多数教程都没有使用DB中已存储的数据。
谢谢。
答案 0 :(得分:0)
好吧使用这段代码:
// Saving the bookmark via ContentProvider
final ContentValues bookmarkValues = new ContentValues();
bookmarkValues.put(Browser.BookmarkColumns.TITLE, title);
bookmarkValues.put(Browser.BookmarkColumns.URL, url);
bookmarkValues.put(Browser.BookmarkColumns.BOOKMARK, 1);
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"));