Activity生命周期详解
来源:互联网 发布:化学软件 编辑:程序博客网 时间:2024/06/10 07:55
1、Activity的创建步骤
onCreate->onStart->onResume
2、Activity的销毁步骤
onPause->onStop->onDestroy
3、Activity到后台
onPause
如果长时间没有返回来执行顺序是 onPause->onSaveInstanceState->onStop
4、Activity到前台
onResume
如果activity没有被销毁,那么就会执行
onRestart->onStart->onResume
如果activityA启动ActivityB的时候使用了startActivityResult
那么返回是
onRestart->onStart->onActivityResult->onResume
如果由于内存不足把activity销毁了,那么执行顺序是这样的
onCreate->onStart->onRestoreInstanceState->onActivityResult->onResume
5、onAttachedToWindow
在onResume后执行,只执行一次(销毁后重建也要执行)
6、onDetachedFromWindow
在onDestroy后执行
7、onWindowFocusChanged 在获得焦点和失去焦点后调用 既onResume和onPause之后调用。
阅读全文
0 0
- Activity详解 (二) : Activity生命周期
- Activity生命周期详解
- Activity生命周期详解
- Android Activity 生命周期详解
- Android Activity生命周期详解
- Activity生命周期详解
- android activity 生命周期详解
- Android Activity生命周期详解
- Activity生命周期详解
- activity "生命周期"详解
- Activity的生命周期详解
- activity 生命周期详解
- Activity生命周期详解
- Android Activity生命周期详解
- Activity生命周期详解
- Activity生命周期详解
- Android Activity生命周期详解
- 详解Android Activity 生命周期
- 08. JSP 数据库操作
- 按键及矩阵键盘程序------/* 自己实验确认并总结 */
- 使用MyBatis Generator自动创建代码
- VM虚拟机下安装Centos7.0图文教程
- Android常用跳转系统页面
- Activity生命周期详解
- 简单实现ButterKnife(编译时注解)
- js每三位加逗号
- pip
- HTML5初学笔记
- Nginx查看并发链接数
- Objective-C中的@dynamic
- 网络七层模型&&网络数据包
- C++菱形继承和菱形虚拟继承