正确退出activity_Activity系列篇(一)—— Activity正常情况下的生命周期

Activity作为四大组件之一,其在Android中的重要性不言而喻。但是对于Activity,我们天天用但是你真的完全掌握它了吗?其实讲到Activity,里面的细节点非常多。所以,废话不多说,让我们从它的生命周期开始来揭开它神秘的面纱吧。注意:这里启动了三个Activity,分别是MainActivity、SecondActivity、ThreeActivity。首先,当点开一个APP时,进...
摘要由CSDN通过智能技术生成

Activity作为四大组件之一,其在Android中的重要性不言而喻。但是对于Activity,我们天天用但是你真的完全掌握它了吗?其实讲到Activity,里面的细节点非常多。所以,废话不多说,让我们从它的生命周期开始来揭开它神秘的面纱吧。

注意:这里启动了三个Activity,分别是MainActivity、SecondActivity、ThreeActivity。

首先,当点开一个APP时,进入的是MainActivity,这个时候执行的生命周期的方法有:MainActivity: onCreate()--->onStart()-->onResume()。

启动MainActivity.png

当退出APP时执行的生命周期的方法有:

MainActivity:onPause()--->onStop()--->onDestroy()。

退出MainActivity.png

那么当我们从MainActivity跳转到SecondActivity的时候,它又运行了哪些方法呢?

从MainActivity跳转到SecondActivity.png

其实从打印的Log日志不难看出,首先会执行MainActivity的onPause()方法(后面会从源码角度来分析为什么会先走这个方法),接着执行了SecondActivity的onCreate()、onStart()、onResume()方法,最关键的来了,接着会继

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值