android studio 安卓7.0爬虫 学习记录 5

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中添加数据
可以显示,但是碳刷效果非常不好。


稍微好点点,可以看了
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容