2013-11-27 104 views
0

我一直在想方法使这项工作,我只是没有得到它。如何:使用SQLite数据库添加书签功能

我有几个使用webView查看的HTML文件,我想在此WebView页面上创建书签按钮。

如果我使用表和三列(包含_id,标题和URL)创建数据库,并使用标题和URL(来自assets文件夹)填充它并给每个ID。当在WebView活动中单击“添加到书签”按钮时,它是否可以在收藏夹活动中填充ListView,并且当单击标题时,它会查找SQLDB中对应的URL,然后将其打开。

我对SQLDB进行了搜索,但大多数教程不使用数据库中已经存储的数据。

谢谢。

回答

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")); 
相关问题