@jimbo
2016-01-01T23:32:53.000000Z
字数 781
阅读 978
App研发部
第一部分:AndroidLib
包含与项目无关的逻辑
第二部分:项目代码部分
简单讲就是在OnCreate方法中定义三个方法:
- initVariables() 初始化变量,包括从其他页面传递过来的Intent参数
- intiViews() 加载Layout布局文件,初始化控件,为控件挂在事件
- loadData() 调用MobileAPI获取数据
结合第一部分讲的项目拆分结构,可以在BaseActivity中定义三个抽象方法,把抽象方法交给具体的activity去实现即可
在获取到view后需要添加事件监控的时候,要紧跟着调用onClickListener()方法
将从后台获取的json数据全部使用实体分装,解析的时候使用Gson或者fansJson来通过反射机制来解析
一个view的复用类ViewHolder
class ViewHolder {
}