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:简单游标适配器

显示


优:代码结构简单

缺:支持的控件有限

textviewp_w_picpathviewradiobuttoncheckboxCompoundButton


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);}



更多相关文章

  1. Data Storage -- Using Databases[SDK翻译]
  2. Android使用ksoap2连接webserver(JAX-WS)访问数据库
  3. android sqlite 日期查询
  4. GreenDao深入使用
  5. sqlite数据库简单查询命令
  6. Android(安卓)添加程序到桌面favorites列表
  7. Android中使用OrmLite来对SQLite数据库进行CRUD(增删改查)解析
  8. android HTTP 登陆链接Mysql数据库实现登陆
  9. Android(安卓)SQlite数据库的使用(二)

随机推荐

  1. 第一天
  2. 享受Android应用程序的Java技术盛宴
  3. Android(安卓)之shape 的用法介绍
  4. 善用Android预定义样式
  5. Android开发中 AndroidManifest.xml配置
  6. android 布局文件属性说明
  7. Android异步处理一:使用Thread+Handler实
  8. Android嵌入式底层开发技术(应试)
  9. Android(安卓)rest接口
  10. Android(安卓)之shape 的用法介绍