我有一个名为 users(_id,name) 的表的数据库。我正在使用以下方法按名称升序获取所有记录
public Cursor getAllNames() {
return db.query(DATABASE_TABLE, new String[] { KEY_ROWID, KEY_NAME },
null, null, null, KEY_NAME+" ASC", null);
}
现在我正在检索列表活动中的光标,如下所示
DBAdapter db= new DBAdapter(this);
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.lview);
ListView l=(ListView) findViewById(R.id.listView1);
db.open();
Cursor c=db.getAllNames();
db.close();
}
我正在尝试使用简单光标适配器来遍历名称并将其分配给列表视图。但是既然已经贬值了,如何达到同样的效果呢?