Android之SimpleCursorAdapter

构造函数

public SimpleCursorAdapter(Context context, int layout, Cursor c, String[] from,int[] to, int flags) {
        super(context, layout, c, flags);
        mTo = to;
        mOriginalFrom = from;
        findColumns(c, from);
}

参数:
context:该listview和该SimpleCursorAdapter运行的环境
layout :是每一列的layout,其中必须包含在to参数中定义的view
c:the Cursor
from:是一个需要绑定到to中定义的view的数据
to:多个view,用来装from的数据
flags:定义该adapter的行为

怎么理解参数3:Cursor?
在这里插入图片描述
可以把Cursor假想成上图这样的一张表,每一行(每一条记录)看做成一个整体,Cursor可以通过1 2 3这样的索引(行号)去找到具体的记录,而每一行的数据可以通过列名(_id,name,age,gender)来查找

参数4:from就是指该表的表头部分(_id,name,age,gender)

参数5:to就是指未来这些数据要填充到哪些控件上

参数6:flags,它有两个值可以选择分别为:CursorAdapter.FLAG_AUTO_REQUERYCursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER会注册监听器监听数据内容的变化

另外一个构造方法就是少了最后一个参数,默认设置为CursorAdapter.FLAG_AUTO_REQUERY。

这种是在android3.0以下版本中才使用的,在分为android3.0及以上的版本中,已经被废弃了

参考资料:适配器SimpleCursorAdapter

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值