浅析浅析Android代码质量管理代码质量管理
本篇文章给大家分享了Android代码质量管理的相关知识点以及重点分析,对此有兴趣的朋友可以参考学习下。
模板方法模板方法-基类封装基类封装
Activity和Fragment应该是Android最常用的组件,对他进行简单的封装对提高代码的简洁性也有很大的帮助。
BaseActivity :
public abstract class BaseActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
init();
findViews();
initData();
setListener();
setting();
}
/**
* 获得上下文
* @return Context
*/
public Context getContext(){
return this;
}
/**
* 始化参数
*/
public abstract void init();
/**
* 查找所有的控件
*/
public abstract void findViews();
/**
* 初始化页面数据
*/
public abstract void initData();
/**
* 设置控件的监听事件
*/
public abstract void setListener();
/**
* 后续参数设置
*/
public abstract void setting();
}
BaseFragment :
public abstract class BaseFragment extends Fragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public void onStart() {
super.onStart();
init();
findViews();
initData();
setListener();
setting();
}
public Context getContext() {
return getActivity();
}