一、ActivityA与ActivityB相互跳转对应生命周期变化

1、ActivityA 跳转 ActivityB,A 与 B 均不透明,生命周期变化
A:onPause
B:onCreate -> onStart -> onResume
A:onStop

ActivityB 跳转 ActivityA,生命周期变化
B -> A
B:onPause
A:onRestart -> onStart -> onResume
B:onStop -> onDestroy

2、、ActivityA 跳转 ActivityB,A 不透明 B透明或没有完全遮挡A,生命周期变化
A:onPause
B:onCreate -> onStart -> onResume

ActivityB 跳转 ActivityA,A 不透明 B透明或没有完全遮挡A,生命周期变化
B:onPause
A: onResume
B:onStop -> onDestroy

二、Acitivity生命周期图解:

三、activity跳转对应生命周期变化不受activity启动模式 lanuchMode影响。

Android面试:ActivityA与ActivityB相互跳转对应生命周期变化相关推荐

  1. Activity 跳转的生命周期变化

    1)Activity1跳转到Activity2的生命周期流程 1.Activity1启动:Activity1: onCreate()Activity1: onStart()Activity1: onR ...

  2. android 之Activity间的相互跳转(通过intent构造函数)

    实例代码: package com.hsj.example.activitylifecyclerdemo01;import android.content.Intent; import android ...

  3. android 面试算法题:青蛙跳楼梯 阶乘求和 三位数中的水仙花数

    第一题:一只青蛙一次可以跳上1级台阶,也可以跳上2级--它也可以跳上x级.求该青蛙跳上一个x级的台阶总共有多少种跳法. 解题思路: 如果只有1 级台阶,那就只有一种跳法: 如果只有2 级台阶,那就有两 ...

  4. Android activity相互跳转

    Android activity相互跳转 学习目标: 请你设计一个简单的问卷,界面自行设计,要求有较好的显示效果 功能要求: 1.输入昵称(不能为空) 2.选择性别 3.问卷内容 "你最喜欢 ...

  5. android 应用之间相互跳转,拉起 app跳转app

    想要实现app之间的相互跳转,很简单,只需要下面这几步!!!! 一.判断是否安装所需app(已安装直接开启,未安装进行下载) 二.触发拉起app的方法 下面,我们详细介绍: 1.判断是否安装所需app ...

  6. 我所经历的Android面试|掘金技术征文

    转载地址:https://juejin.im/post/5ab7a9cd6fb9a028c812d24b 概述 笔者是非计算机专业,15年毕业一直在小公司,觉得完全靠自学已经到了自己的天花板,然后想进 ...

  7. 我所经历的Android面试

    概述 笔者是非计算机专业,15年毕业一直在小公司,觉得完全靠自学已经到了自己的天花板,然后想进大型互联网公司发展,所以年前辞职,放弃了年终奖,年后就直接来的北京,面试的公司有稳定的大公司,也有创业型公 ...

  8. Android 面试(Android 篇)

    Android 面试 安卓篇 一.跨进程通信的几种方式 二.多进程应用使用场景 三.Binder 机制 (进程间的通信) 四.说一说 ANR 五.什么是OOM,如何避免解决 六.内存泄露,内存溢出,内 ...

  9. 安卓开发视频教程!十多家大厂Android面试真题锦集干货整理,写给正在求职的安卓开发

    前言 最近两部剧爆火,30而已,20不惑,其实刚刚开始看这个2个电视剧我在想是不是说反了.不是应该29而已,30不惑吗?后面想想其实他应该是想告诉我们这个残酷的现实吧!在这个时代我们20 岁就必须成熟 ...

最新文章

  1. quartz与c3p0冲突
  2. 【angular5项目积累总结】列表多选样式框(1)
  3. java 日期的工具类_java 日期时间工具类
  4. 修改Hybris Administration console管理员默认登录密码
  5. js 获取当前日期,并设置成指定格式
  6. CSS 字体调整 font-size-adjust属性
  7. slf4j注解log报错_这个注解一次搞定限流与熔断降级:@SentinelResource
  8. linux 解压缩一个文件夹下所有的压缩文件
  9. 菜鸟python_菜鸟爱Python第1期:Python发展史?对Python最深刻的解读
  10. .net中前台javascript与c#后台代码调用
  11. Hadoop-Streaming实战经验及问题解决方法总结
  12. git实现ssh免密上传远程gitlab仓库
  13. 软件测试---如何选择合适的正交表
  14. 【github】论怎么去写一个高大上的ReadMe
  15. CF417D Cunning Gena
  16. 21.12.19初识C语言
  17. 名帖46 北魏 楷书《镇北大将军元思墓志》
  18. xilinx官方pcie dma例程 -xapp859仿真环境搭建
  19. mysql删去root用户无法登录_MySQL误删root用户导致无法登陆解决方法
  20. BISDN:宽带综合业务数字网--网络大典

热门文章

  1. [转]编写简单的中文分词程序
  2. 最强大脑记忆曲线(12)-- 录入数据修改
  3. 985 211计算机考研科目,考研想上985/211,你各科分数至少要考这么多!
  4. 利用 MySQLi 将PHP连接到mysql数据库,并采用MySQLi以面向对象的方式对mysql进行增删查改(CRUD)
  5. 小编带你一起揭开DLL木马的神秘面纱(转)
  6. 计算机网络——网络层路由协议、IP组播、移动 IP、路由器
  7. 【智能车竞赛】第18届比赛规则整理以及往届对比
  8. 穷人思维和富人思维的根本区别在于底层系统不一样
  9. FPGA|通过AS下载固化
  10. JavaScript高级程序设计(第4版)学习随笔【第六章】