5 通过ListView显示相关信息
5 1 定义Article类
定义的目的是方便后面的数据库操作。
同时使用列表时不混淆。

新建java Class

命名为article

新建类Article

定义文章列表对象

在子线程中定义文章列表
参考Android Bundle 传递ArrayList(Object)的两种方法。

为了使用Bundle传递Article的list,让Bundle实现Serializable接口

in

out

定义listView对象

在xml中定义listView

在主线程中获取listView

//创建一个LIst集合,List集合的元素是Map

往List集合中填充数据

//创建一个SimpleAdapter,然后补充布局文件

列表用的布局文件
运行程序后没有反应,列表不显示。

为方便调试,关闭输出

尝试通过lsit的长度来判断不同线程之间传递数据是否成功

list长度为10,说明不同线程之间传递数据没有问题

输出Adapter用的list的长度
为0。忘了往adapter用的list中加数据了。

往Adapter用的list中添加数据

可以显示,但是碳刷效果非常不好。

稍微好点点,可以看了