1. 首页
  2. 移动开发
  3. Android
  4. Android Activity生命周期详解-新手引导教程

Android Activity生命周期详解-新手引导教程

上传者: 2024-07-05 18:09:19上传 PPT文件 1.88MB 热度 7次

在Android应用中,Activity的生命周期分为四种主要状态:

1. 当Activity位于屏幕的前台(即处于栈顶)时,被称为活动或运行状态。在此状态下,Activity是可见且可操作的。

2. 如果Activity失去焦点但仍然保持可见性——比如另一个非全屏的Activity或透明Activity被置于栈顶之上,那么它就进入了暂停状态。尽管在暂停状态下,Activity仍旧保留所有状态、成员信息和与窗口管理器的连接,但在极端低系统内存的情况下,可能会被系统终止以释放资源。

3. 当一个Activity被其他Activity完全覆盖时,会进入停止状态。在这种状态下,虽然Activity的所有状态和成员信息依然保持,但它不再可见并且其窗口将被隐藏,在系统需要更多内存空间时,停止状态的Activity将可能被系统终止。

4. 如果Activity处于暂停或停止状态,系统可能会将其从内存中移除。Android系统会通过两种方式执行这一操作:要么通知该Activity结束运行,要么直接终止其进程。当Activity再次显示给用户时,它需要重新初始化并恢复为原始状态。

下载地址
用户评论