Android生命周期

本文详细介绍了安卓应用的各个生命周期阶段,包括onCreate()、onStart()、onResume()等关键方法的作用及调用时机,帮助开发者更好地理解并管理应用状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安卓的生命周期

  1. onCreate();活动的创建 加载布局 绑定事件
  2. onStart();活动变为可见的时候调用
  3. onResume();活动和用户进行交互 活动处于运行状态 返回栈顶
  4. onPause();启动或者恢复另一个活动的时候调用
  5. onStop(); 活动完全不可见时调用 和onPause()区别在于当活动为对话框时 onStop()活动不调用 而onPause()调用
  6. onDestroy();此方法在活动销毁之前调用 之前的活动全部变为销毁状态
  7. onRestart(); 此活动由之前的停止运行状态变为可运行状态(onStop()->onRestart()

完整生存期

程序在onCreate() ~ onDestroy() 之间所经历的为完整生存期 在onCreate()方法完成初始化操作
在onDestroy()方法完成释放内存操作


可见生存期

程序在onStart() ~ onStop() 方法之间所经历的即为可见生存期


前台生存期

程序在onResume() ~ onPause() 所经历的即为前台生存期


请看此图

这里写图片描述


2015年8月28日20:13:06

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值