我如何从ListView中的SQLite DB中检索数据?

时间:2016-05-14 13:26:41

标签: android sqlite listview

以下是我检索数据的编码?

    public String getData() {
    String column[]={id,enter_name,enter_rank};
    Cursor c=sqldatabase.query(table_name, column, null, null, null, null, null, null);
    String result="";
    int iid=c.getColumnIndex(id);
    int iname=c.getColumnIndex(enter_name);
    int irank=c.getColumnIndex(enter_rank);
    for(c.moveToFirst();!c.isAfterLast();c.moveToNext())
    {
        result=result + " " + c.getString(iid) + " " +c.getString(iname) +" " +c.getString(irank) + "\n";
    }
    return result;
}

并希望在以下活动中的ListView中显示以上检索到的数据

  public class SqlView extends AppCompatActivity {
  TextView tv;
  public void onCreate(Bundle saved) {
    super.onCreate(saved);

    setContentView(R.layout.activity_sql_view);

    tv=(TextView)findViewById(R.id.get_info);

    CheckData check=new CheckData(SqlView.this);

    check.open();
     String info=check.getData();
      check.close();
     tv.setText(info);
  }


    }

0 个答案:

没有答案