2013-11-27 29 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")); 
相關問題