十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
14.03.04

网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了延平免费建站欢迎大家使用!
数据库适配器
游标适配器cursorAdapter
Newview:创建行布局对象
Bindview:更新数据
Id默认必须为_id
private void show() {
Cursor cursor = mDb.query("students", null, null, null, null, null, null);
String[] from=new String[]{"name","phone"};
int[] to=new int[]{R.id.textView1,R.id.textView2};
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.item_list, cursor, from, to);
listview.setAdapter(adapter);
}若任然报错,将数据库表删除
适配器声明为成员变量,则添加数据后无显示
添加显示:
重新遍历游标
private void show() {
Cursor cursor = mDb.query("students", null, null, null, null, null, null);
String[] from=new String[]{"name","phone"};
int[] to=new int[]{R.id.textView1,R.id.textView2};
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.item_list, cursor, from, to);
listview.setAdapter(adapter);
}simpleCursorAdapter:简单游标适配器
显示
优:代码结构简单
缺:支持的控件有限
textview、p_w_picpathview、radiobutton、checkbox(CompoundButton)
private void show() {
Cursor cursor = mDb.query("students", null, null, null, null, null, null);
String[] from=new String[]{"name","phone"};
int[] to=new int[]{R.id.textView1,R.id.textView2};
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.item_list, cursor, from, to);
listview.setAdapter(adapter);
}