Android 学习笔记2(Activity生命周期)
来源:互联网 发布:三国数据化的主i要 编辑:程序博客网 时间:2024/06/03 20:52
- 单个activity生命周期
Activity启动之后会首先执行onCreate方法,然后是onStart方法,然后是onResume方法,此时activity处于运行状态。若将activity停掉之后,首先会执行onPause方法,若activity不可见会执行到onStop。
activity不可见,而用户导航重新回到activity中会执行到onRestart方法,再去执行onStart方法。
activity不可见,同时有其他运行级别比较高的app需要内存,操作系统会根据app优先级自动释放优先级最低的activity,也意味着如果有其他应用程序需要很多内存的话,当前不可见的activity有可能被释放掉。被释放掉后,用户重新导航回到onCreate方法开始新的完整的生命周期。
activity处于不可见状态,被系统清除掉会执行onDestroy。
官方的开发帮助文档很重要!要学会利用。
- 多个activity跳转期间的生命周期
B activity不透明,完全遮住A:
若由A activity跳转到B activity,那么在跳转时,A 执行onPause,同时B执行onCreate,onStart,onResume。之后A 才会执行onStop。在B呈现出来之前A还是可以呈现的。B完全呈现之后,A才会执行onStop。
B activity透明,没有遮住A:
A在B执行后仍可见,处于运行状态,故没有执行onStop。若此时退出B,B onPause,A onResume,B onStop,B onDestroy。
阅读全文
0 0
- Android 学习笔记2(Activity生命周期)
- android学习笔记2:Activity的生命周期
- Android学习笔记(4):Activity生命周期
- (Android学习笔记)Activity的生命周期
- Activity的生命周期(android学习笔记)
- android学习笔记 -- Activity生命周期
- android Activity 生命周期 学习笔记
- android学习笔记--activity生命周期
- android学习笔记(5)Activity生命周期学习
- Android学习笔记(三三):Activity生命周期
- Android学习笔记(三三):Activity生命周期
- Android学习笔记(4)——Activity生命周期
- android学习笔记09(activity的生命周期)
- Activity 生命周期(一)-- MarsChen Android 开发教程学习笔记
- Activity 生命周期(二)-- MarsChen Android 开发教程学习笔记
- Activity 生命周期(三)-- MarsChen Android 开发教程学习笔记
- Android学习笔记之----Activity(一)生命周期
- 2011年Android Activity生命周期学习笔记
- hpuoj【1034】交换最值的位置【数组】
- C# 添加、修改和删除PDF书签
- MySQL学习随记---存储过程
- HDU 1520-Anniversary party(树状DP入门)
- 集合框架——Collectios之替换翻转方法
- Android 学习笔记2(Activity生命周期)
- python学习
- javascript计算时间差,获取多少分钟多少秒 exmobi实现双击功能
- Apache通用日志工具commons-logging和Log4j使用总结
- linux内核将新驱动添加到menuconfig菜单
- 在c++程序中调用被c编译器编译后的函数,为什么要加extern "c"?
- Mac for idea 的快捷键
- (2017多校训练第三场)HDU
- Weblogic服务端请求伪造漏洞(SSRF)和反射型跨站请求伪造漏洞(CSS)修复教程