论坛首页 移动开发技术论坛

说说定制自己的CursorAdapter

浏览 14525 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-12-16  
一般书里面也没有介绍如何使用CursorAdapter,要定制自己的CursorAdapter, 要覆盖newView, bindView和changeCursor. 现在以ListView为例来说明:




从上面可以看出,listView不是每次都会调用newView,所以每个item的view对象只会被实例化一次。而每次要绘制item之前,一定会调用bindView。这是动态绑定。如果记录被修改了,在ListView会实时更新。如果要实现数据的延迟加载,可以在bindView中先加载,再启动后台线程加载。

对于那些不用到数据库的应用,也可以用MatrixCursor来生成cursor对象。
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics