[Android]Activity生命周期之三大循环|五种状态|七种方法

本文详细探讨了Android Activity的生命周期,包括三大循环:全部生命期、可见生命期和前台生命期,以及五种状态:启动、运行、暂停、停止和销毁。此外,还解析了七个关键方法的作用,如onCreate、onStart、onResume等,并分析了BACK键和HOME键对Activity生命周期的影响,以及横竖屏切换时的生命周期变化。
摘要由CSDN通过智能技术生成

生命周期三大循环

我们能监控Activity生命周期中的三个嵌套循环(monitor three nested loops in the activity lifecycle)

  • 1.Activity的entire lifetime(全部的生命期)发生在调用onCreate()和调用onDestory()之间。

在onCreate()方法中执行全局状态的建立(例如定义布局),在onDestroy()方法中释放所有保存的资源。

  • 2.Activity的visible lifetime(可见的生命期)发生在调用onStart()和onStop()之间。

在这个期间,用户能在屏幕上看见Activity,和它进行交互。
系统在Activity的完整寿命中可能多次调用onStart()和onStop(),正如Activity交替地对用户可见或隐藏。

  • 3.Activity的foreground lifetime (前台的生命期)发生在调用onResume()和onPause()之间。
  • 0
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值