首先分析以下大致框架:
DataManager用来管理数据
loadData用来加载数据
界面从DataManager 里面获取数据

首先创建一个类来管理我们的数据

因为所用的数据是唯一的所以我们启用单例设计模式比较方便
优点:访问非常方便
私有化构造方法

定义单例对象

构建一个类管理我们的好友信息

创建一个类用来加载数据

在DataManger里面定义一个数据来管理所有的数据

保存数据

加载数据:

搭建界面
添加一个listView

配置数据的适配器

搭建模板框架


运行效果:

这样的方法不够灵活 ,如果老板改主意了 不qq列表,放qq空间了那就完犊子了
所以我们要再优化一下
直接搞个类来实现listView的全部操做,然后只需要再xml里面简单设置一下就可以用了

把MainActiviry里面的适配器代码拷贝过来

让MainActivity里面什么都不剩

然后再xml里面简单设置一哈就阔以了

再看一下运行结果 发现一个样

网友评论