简单的BaseActivity
来源:互联网 发布:centos snmp 安装配置 编辑:程序博客网 时间:2024/05/20 18:41
之前写基类一直没有找到正确的写法,导致每次斗要从写OnCreate()方法,其实给基类添加关键字abstract 就可以了。
废话不多说;看实例;
public abstract class BaseActivity extends AppCompatActivity{ //设置布局View protected abstract int initContentView(); //读取缓存数据 protected abstract void readInstanceState(Bundle savedInstanceState); //初始化控件 protected abstract void initView(); //数据初始化 protected abstract void initStart(); //点击事件 protected abstract void initClick(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置布局View setContentView(initContentView()); //读取缓存数据 readInstanceState(savedInstanceState); //初始化控件 initView(); //数据初始化 initStart(); //点击事件 initClick(); }}
这样就不需要每次都重写OnCreate();
写的比较简单请各位大神不吝赐教;
阅读全文
0 0
- BaseActivity的简单封装
- 打造简单的BaseActivity
- 简单的BaseActivity
- 适用于简单项目的BaseActivity
- BaseActivity与BaseFragment的简单封装
- MVP模式及BaseActivity的简单封装
- 关于BaseActivity的用法
- BaseActivity的应用
- BaseActivity的重要性
- 定制自己的BaseActivity
- 自定义的BaseActivity
- 我常用的BaseActivity
- 带ToolBar的BaseActivity
- BaseActivity的作用
- Android 的BaseActivity
- 一个BaseActivity的诞生
- BaseActivity的基类
- BaseActivity的作用
- 2017.10.26试题(NOIP DAY1难度)
- Java
- JS笔记
- mybatis的配置元素--typeHandler类型处理器
- MySQL redo与undo
- 简单的BaseActivity
- pooling mean max 前向和反向传播
- Jave将数据导出成ecxel表格
- viewpager
- Ubuntu14.04虚拟机和宿主机(win7)之间的文件传输 (VMwareTools)篇 网上
- eclipse快捷键
- C#遍历文件夹及文件
- 【慕课网_性能优化之MySQL优化_学习】【09】
- Alwayson 同步模式的坑