显示从文本框或任何视图中的数据库中选择的内容

时间:2012-06-25 06:58:08

标签: java android database

我有4个信息,我从数据库获取。我想在视图XML中查看所有这些内容。

viewCr=viewDb.rawQuery("SELECT * FROM CONTACTS",null);
    while(viewCr.getCount()!=0)
    {

    }

PLease帮助我填充while循环:|

2 个答案:

答案 0 :(得分:2)

要从viewCr游标获取数据,请尝试:

viewCr=viewDb.rawQuery("SELECT * FROM CONTACTS",null);
if (viewCr != null) {
viewCr.moveToFirst(); 

     while(!viewCr.isAfterLast())
    {
      myTextView.append(viewCr.getString(viewCr.getColumnIndex("your_column_name")));
      //Your code...
      viewCr.moveNext();
    } 
    //close cursor here
   viewCr.close();
}

答案 1 :(得分:1)

或者也可以试试这个

viewCr.moveToFirst();
    do {
        // 
    } while (viewCr.moveToNext());

或......

viewCr.moveToFirst();
    while(!viewCr .isAfterLast()) {

        viewCr.moveToNext();
    }