对生命周期回调函数的认识————starting an activity
来源:互联网 发布:淘宝宝贝关联怎么弄 编辑:程序博客网 时间:2024/06/09 23:59
在Activity的整个生命中,系统按顺序地调用一系列的像金字塔般的生命周期函数。也就是说,每个阶段的活动是金字塔中单独的一个步骤。当系统创建了一个新的Activity实例,每调用一个函数,就会往金字塔顶端走一步。而金字塔最顶端的状态(Resumed状态)就是Activity正在前台运行而且用户正与其交互的状态。当用户开始离开Activity,系统就会调用其他的方法,使Activity的状态往金字塔的低端走,并逐步去除Activity。<br/>在某些条件下,Activity只会往低端走一小步并在该处等待(例如用户转去了其他应用程序),而在该处Activity也可以重新回到顶端(当用户返回到原Activity)并恢复到原来的状态。
Resumed状态
- 在这种状态下,该Activity在前台运行,用户可以与它进行交互。(有时也简称为“running”状态。)
Paused状态
- 在这种状态下,该Activity被部分遮蔽(被其他在前台的半透明或不覆盖整个屏幕的活动遮住)。此状态不接受用户输入,并且不能执行任何代码。<br/>
Stopped状态
- 在这种状态下,该活动是完全隐藏,不可见的,它被认为是在后台。虽然停止,活动实例和所有成员变量如状态信息将被保留,但不能执行任何代码。
其他的状态(created状态和started状态)都是非常短暂而且系统通过调用函数使得非常快地转到下一状态。 因此,当系统调用了onCreated()之后,非常快地就调用了onStart()方法使得进入下一状态,而又马上调用了onResumed又进入了下一状态。
最后会根据创建开发的需要进行一个状态的按钮控制。
0 0
- 对生命周期回调函数的认识————starting an activity
- Activity生命周期管理之一——Starting一个Activity
- Android Activity生命周期 之starting an activity
- Starting an Activity(Activity生命周期金字塔模型)
- 回调函数的实质——什么是回调函数,为什么要使用回调函数
- 回调函数的实质——什么是回调函数,为什么要使用回调函数
- 生命周期回调函数
- Activity生命周期回调函数以及应用场景
- android中Activity的生命周期各回调函数的调用顺序学习心得
- 认识Java的回调函数
- 我认识的回调函数
- Activity 回调函数
- Starting an Activity
- 05Starting an Activity
- Starting an Activity
- Starting an Activity
- Activity —— 生命周期
- Activity——生命周期
- CMake入门教程
- UIAutomator创建一个Note的实例
- 使用LUA 热更新模块
- DNS
- Intel 集成显卡的Linux驱动安装
- 对生命周期回调函数的认识————starting an activity
- 各大IT网站!
- linux wa%过高,iostat查看io状况
- 矩阵连乘的动态规划算法(包括递归的备忘录方法)
- 最强开发资源平台大合集
- Hadoop2.0源代码阅读
- php上传中文文件文件名乱码问题
- 浅谈HASH算法与CSDN密码泄漏事件
- 鸡兔同笼 java代码