2011-10-11 46 views
0

我想設置遊標上的條件,如果在數據庫中找不到某些數據,則返回String NOT FOUND。如何設置光標上的條件

static class NoteHolder { 
    private TextView noteText = null; 

    NoteHolder(View row) { 
     noteText = (TextView) row.findViewById(R.id.notecontent); 

    } 

    void populateFrom(Cursor c, NoteHelper helper) { 
     noteText.setText(helper.getAnswer(c)); 

    } 

} 

我的數據庫助手代碼是

public Cursor getAll() { 
     return (getReadableDatabase().rawQuery(
       "SELECT _id,Answer From Q_A Where Answer like '%" 
         + searchcontent + "%'", null)); 
    } 

    public String getAnswer(Cursor c) { 

     return (c.getString(1)); 
    } 

回答

0

http://books.google.com/books?id=5VTBuvfZDyoC&pg=PA35&source=gbs_toc_r&cad=4#v=onepage&q&f=false

這不是一本完整的書。然而,這裏有足夠多的信息讓你從所提供的約150頁內容中學到很多東西。它遺漏了一些非常基本的細節,也遺漏了對核心概念的一些解釋,但它仍然是一個很好的(免費)資源。我建議購買實際的書,因爲它提供信息的方式對我非常有幫助。我非常喜歡編程,所以我需要以易懂的方式呈現它。儘管如此,您仍然可以通過預覽獲得大量的預覽。

編輯:對於讓你去的教程,請嘗試:http://developer.android.com/resources/tutorials/notepad/index.html