活动的生命周期
来源:互联网 发布:php gzip 优缺点 编辑:程序博客网 时间:2024/06/07 01:55
返回栈
Android通过任务(Task)来管理活动,一个任务就是一组存放在栈里的活动的集合,这个栈就叫做返回栈。
活动状态
1.运行状态:活动位于返回栈栈顶
2.暂停状态:活动不再处于栈顶,但仍处于可见状态
3.停止状态:活动不再处于栈顶,且完全不可见的时候
4.销毁状态:活动从返回栈中移除的时候
Activity类中定义的7个回调方法
onCreate():活动第一次创建时调用
onStart():活动由不可见变为可见时调用
onResume():活动准备和用户进行交互时调用(活动处于运行状态)
onPause():系统准备去启动或恢复另个活动时调用
onStop():活动变为完全不可见时调用
onDestroy():活动呗销毁之前调用
onRestart():活动由停止状态变为运行状态之前调用
启动活动->onCreate()->onStart()->onResume()->活动进行中->onPause()->onStop()->onDestroy()->关闭活动
若在此活动的运行时打开其他活动,则:
1.若该活动为对话框式的活动(原活动仍处于可见状态),则:活动进行中->onPause()->直到新活动销毁->onResume()->活动进行中
2.若不是,则:活动进行中->onPause()->onStop()->直到新活动销毁->onRestart()->onStart()->onResume()->活动进行中
阅读全文
0 0
- 活动的生命周期 activity
- 活动的生命周期
- 活动(activity)的生命周期
- Android活动的生命周期
- 活动的生命周期
- 活动的生命周期
- 活动的生命周期
- 活动的生命周期
- 活动的生命周期
- 活动的生命周期<LifeCycle>
- 体验活动的生命周期
- 活动的生命周期介绍
- 体验活动的生命周期
- 【Android】活动的生命周期
- Android活动的生命周期
- 活动的生命周期
- Android---7---活动及活动的生命周期
- 活动——活动的生命周期
- 数据结构与算法之树的孩子双亲存储结构的讲解
- MySQL 学习
- JavaScript-day15-个人学习笔记
- Vue 插槽分发内容
- Eclipse设置护眼背景色以及字体颜色
- 活动的生命周期
- Hibernate4 聚合函数
- Java多线程
- JS获取时间生成随机字符串
- Git使用详细教程
- 策略模式
- Currency Exchange POJ
- git常用指令
- 自定义控件形状