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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • unix grep命令_grep命令实例

    unix grep命令_grep命令实例grep一般格式为:grep[选项]基本正则表达式[文件]这里基本正则表达式可为字符串。单引号双引号在grep命令中输入字符串参数时,最好将其用双引号括起来。在调用模式匹配时,应使用单引号。 例如:“mystring”。这样做有两个原因

    2022年8月30日
    5
  • java高级工程师面试情景题_Java高级工程师面试题III

    java高级工程师面试情景题_Java高级工程师面试题III今天依然讲解Java高级题型面试试题与答案解析。shorts1=1;s1=s1+1;有错吗?shorts1=1;s1+=1;有错吗?对于shorts1=1;s1=s1+1;由于1是int类型,因此s1+1运算结果也是int型,需要强制转换类型才能赋值给short型。而shorts1=1;s1+=1;可以正确编译,因为s1+=1;相当于s1…

    2022年5月25日
    29
  • linux反编译apk_反编译apk工具

    linux反编译apk_反编译apk工具[TOC]今日需参考ROM厂商部分APK,故查阅走坑以做记录资源文件如参考图片、布局之类,可以直接将APK解压出来的目录结构如下:├──AndroidManifest.xml├──META-INF│├──CERT.RSA│├──CERT.SF│└──MANIFEST.MF├──res│├──anim│├──animator│├─

    2022年9月18日
    4
  • apache服务器搭建教程_apache本地服务器

    apache服务器搭建教程_apache本地服务器一、下载安装配置服务器1.下载1.百度搜索downlaodapache2.选择windows版本http://httpd.apache.org/download.cgi3.http://httpd.apache.org/docs/current/platform/windows.html#down4.下载下载解压后,目录结构2..配置配置文件位置:Apache24/conf/httpd.conf1.配置根目录(SRVROOT)$…

    2025年6月5日
    3
  • 【雕爷学编程】Arduino动手做(59)—RS232转TTL串口模块

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问题,希望能够抛砖引玉。【Arduino】168种传感器模块系列实验(资料+代码+图形+仿真)实验…

    2022年4月6日
    157
  • html背景图片的设置宽高_网页的背景图片怎么设置

    html背景图片的设置宽高_网页的背景图片怎么设置背景图片的设置,背景图片大小、位置、是否重复以及附着点的问题

    2022年10月5日
    3

发表回复

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

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