public abstract class BaseActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
init();
setContentView();
findViewById();
setListener();
}
/**
*
* 初始化数据和视图 (在设置布局前实现)
*/
protected abstract void init() ;
/**
*
* 设置基本布局
*/
protected abstract void setContentView() ;
/**
*
* 实例化子类控件方法
*/
protected abstract void findViewById();
/**
*
* 设置基本监听
*/
protected abstract void setListener();
}
Activity的封装
最新推荐文章于 2022-08-27 22:03:01 发布