1.规划项目结构
按照Activity-->AppBaseActivity-->BaseActivity-->系统自带Activity规则将包分门别类。其中 AppBaseActivity是于业务有关的公用逻辑,BaseActivity是于业务无关的公用逻辑。
2.为Activity定义一个新的生命周期
每个Activity都继承AppBaseActivity,将初始化等公共业务在同方法中实现。
3.实体化编程
json数据处理或activity之间传数据使用实体
4.方法封装
将公共方法统一封装在工具类