Activity 跳转的生命周期变化

Activity 跳转的生命周期变化####(1)Activity1跳转到Activity2的生命周期流程1.Activity1启动:Activity1:onCreate()Activity1:onStart()Activity1:onResume()2.点击按钮跳转到Activity2:Activity1:onPause()Activity2:…

大家好,又见面了,我是你们的朋友全栈君。

(1)Activity1跳转到Activity2的生命周期流程

 1.Activity1启动:
      Activity1: onCreate()
      Activity1: onStart()
      Activity1: onResume()

 2.点击按钮跳转到Activity2:
      Activity1: onPause()
      Activity2: onCreate()
      Activity2: onStart()
      Activity2: onResume()
      Activity1: onStop()

 3.从Activity2中返回:
      Activity2: onPause()
      Activity1: onRestart()
      Activity1: onStart()
      Activity1: onResume()
      Activity2: onStop()
      Activity2: onDestroy()

 4.Activity1退出
      Activity1: onPause()
      Activity1: onStop()
      Activity1: onDestroy()

(2) 假设Activity2为一个透明的activity
activity跳转的生命的周期如下

 1.Activity1启动:
      Activity1: onCreate()
      Activity1: onStart()
      Activity1: onResume()

 2.点击按钮跳转到Activity2:
      Activity1: onPause()
      Activity2: onCreate()
      Activity2: onStart()
      Activity2: onResume()

 3.从Activity2中返回:
      Activity2: onPause()
      Activity1: onResume()
      Activity2: onStop()
      Activity2: onDestroy()

 4.Activity1退出
      Activity1: onPause()
      Activity1: onStop()
      Activity1: onDestroy()

(3) 那在Activity之上弹出一个系统对话框,生命周期变化呢

 1.Activity启动:
      Activity1: onCreate()
      Activity1: onStart()
      Activity1: onResume()
 2.点击按钮弹出系统对话框
     这里发现并没有任何生命周期变化 ,原本还以为会走 
     onPause() 这个方法。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143505.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月21日 下午3:00
下一篇 2022年5月21日 下午3:00


相关推荐

  • shuriken粒子系统(1)

    shuriken粒子系统(1)Shurlken 粒子系统 nbsp 创建 方法一 gameobject crate nbsp otherparticl nbsp system 方法二 创建一个空物体 nbsp 给这个空物体添加粒子组件 nbsp nbsp 粒子的控制面板 nbsp 1 nbsp 在 hierarchy 试图中双击 particle nbsp system 游戏对象可是将其 scene 试图中居中并最大化显示 并显示 particle nbsp system 组件标签左侧的下

    2026年3月20日
    2
  • jsp内置对象和作用

    jsp内置对象和作用1 HttpServletR 的 request 对象作用 代表请求对象 用来接收客户端通过 http 协议连接传输到服务器端的数据 2 HttpServletR 的 response 对象作用 代表响应对象 用来向客户端发送数据 3 JspWriter 的 out 对象作用 主要用于向客户端发送数据 其中 JspWriter 是 out 的基类 4 HttpSess

    2026年3月17日
    4
  • 初探小龙虾(安装OpenClaw和应用案例)

    初探小龙虾(安装OpenClaw和应用案例)

    2026年3月12日
    2
  • chrome浏览器中安转wappalyzer插件的步骤

    chrome浏览器中安转wappalyzer插件的步骤下载 https gitee com minfli wappalyzer git 下载后 先在 chrome 中输入网址 chrome extensions 后把开发模式打开然后把下载的 wappalyzer crx 解压 注意可以把 wappalyzer crx 更改为 wappalyzer zip 再解压 解压复制 wappalyzer 文件夹的路径 E webshentou Wappalyzer 打开 chrome extensions 的网址点击加载已解压的拓展程

    2026年3月17日
    2
  • 千兆网络PHY芯片 RTL8211E的实践应用(自我总结篇)

    千兆网络PHY芯片 RTL8211E的实践应用(自我总结篇)这篇算是对 FPGA 做千兆以太网的电路搭建这一块儿的最全的扫盲篇了吧 废话不多说 直接上干货 一 千兆以太网的系统搭建 1 硬件系统搭建以太网 MAC 模块负责实现以太网 MAC 子层的功能 完成 802 3ab 的数据封装与解封 其同时负责适配硬件 PHY 的物理接口 组成物理层的通讯接口 硬件系统的功能可以通过 VerilogHDL 硬件描述语言在 FPGA 控制器内部来实现 当然也可以在 FPGA 控制器内 使用 FPGA 提供的 MACIP 核来实现 MAC 协议功能 从而可以替代 MAC 接口协议芯片 这样可以大大简化系统的硬件电

    2026年3月17日
    1
  • 阿里AI狂飙突进:千问引爆千亿生态,马云的豪赌赢了!

    阿里AI狂飙突进:千问引爆千亿生态,马云的豪赌赢了!

    2026年3月13日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号