美文网首页
Android的Activity

Android的Activity

作者: 吃茶泡饭丶 | 来源:发表于2018-11-27 09:41 被阅读0次

什么是Activity

四大组件之一,是用户操作的可视化界面,为用户提供了完成操作指令的窗口。
??

四种状态

当程序打开时会创建一个Activity Stack,用来存储当前程序的activity。一个新的Activity创建后,会重新放入栈顶,之前的Activity则会在这个新的Activity底下并转入后台,就像把子弹压入弹夹。
一个Activity实质上有四种状态:


  • Running/Activity:运行中,这时的Activity位于栈顶,可见并可以与用户交互。
  • Paused:暂停,Activity失去焦点,此时Activity仍然可见,内存中的成员变量,状态信息等依然存在。比如被一个透明的Activity获取了焦点,此时Activity的状态。
  • Stopped:停止,此时Activity不可见并且未被销毁,内存中的成员变量,状态信息依然存在。
  • Killed:已被销毁的Activity处于Killed状态,当点击返回键或者系统内存不够的情况下时了,Activity会被销毁并被系统回收 。

生命周期

Activity生命周期

启动模式

Activity启动模式

Scheme跳转协议

Scheme跳转协议

startActivity做了什么

[之后在写]

相关文章

网友评论

      本文标题:Android的Activity

      本文链接:https://www.haomeiwen.com/subject/xngrgftx.html