选择一条记录并绑定到文本框

时间:2014-09-19 07:20:37

标签: android sqlite

这是我的查询

SELECT *
FROM articles
WHERE id >1
ORDER BY id ASC
LIMIT 1 

enter image description here

我的要求很简单。我只想选择一条记录并绑定到textViews。这就是我到目前为止所做的。

public Article oneRecord()
{
    SQLiteDatabase db = this.getWritableDatabase();
    Cursor c = db.rawQuery("SELECT  * FROM articles WHERE id=3;", null);
    if(c.moveToFirst()){

            Article a= new Article();
            a.setId(c.getString(c.getColumnIndex("id")));
            a.setImage_url(c.getString(c.getColumnIndex("image_url")));
            a.setTitle(c.getString(c.getColumnIndex("title")));
            a.setBody(c.getString(c.getColumnIndex("body")));

    }
    return a;
}

1 个答案:

答案 0 :(得分:0)

我不确定我是否正确理解了你的问题。但是没有特别的事情要做。只需在从数据库获取文章后更新TextView。

Article a = getOneRecordFromDB();
titleView.setText(a.getTitle());
bodyView.setText(a.getBody());