Activity生命周期
2014-06-13 18:09
218 查看
Activity生命周期 分为三种状态:运行状态、暂停状态和停止状态
运行状态包括:onCreate() ,onStart(),onResume()
暂停状态 :onPause()
停止状态:onStop()
还有个销毁状态 onDestroy()
当Activity被半覆盖时 ,调用onPause()
当Activity被全覆盖时,调用onStop()
![](http://images.cnitblog.com/i/550454/201406/131806312334537.gif)
此外还有两个有用的状态方法。
//非人为中断activity时,如来电话时,调用此方法,Bundle把数据保存在硬盘上
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
}
//1.恢复activity时会被调用,把数据取出。2.屏幕旋转时,会被调用
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
}
运行状态包括:onCreate() ,onStart(),onResume()
暂停状态 :onPause()
停止状态:onStop()
还有个销毁状态 onDestroy()
当Activity被半覆盖时 ,调用onPause()
当Activity被全覆盖时,调用onStop()
![](http://images.cnitblog.com/i/550454/201406/131806312334537.gif)
此外还有两个有用的状态方法。
//非人为中断activity时,如来电话时,调用此方法,Bundle把数据保存在硬盘上
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
}
//1.恢复activity时会被调用,把数据取出。2.屏幕旋转时,会被调用
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
}
相关文章推荐
- activity之间參数传递&&获取activity返回值&&activity生命周期
- Activity和Fragment的生命周期
- Activity生命周期和启动模式
- Activity设置横屏后的执行生命周期变化和横竖屏切换走的生命周期
- Activity生命周期-Android
- Activity生命周期与启动模式
- 95横竖屏切换导致Activity生命周期变化对杀毒的影响
- Activity的生命周期方法
- Android系统组件之Activity的生命周期
- Activity的生命周期
- Activity之间互相切换时的生命周期
- Activity的生命周期
- Activity和Service的生命周期-----Activity学习笔记(一)
- onWindowFocusChanged重要作用及Activity的生命周期
- Activity生命周期管理~ 如何开始Activity
- Activity生命周期順序
- activity生命周期中的onSaveInstanceState
- android 插件化之Activity生命周期之一
- Activity&Fragment生命周期详解
- Android——Activity的生命周期