Activity的生命周期:

打开Activity:

onCreate =>onStart =>onResume

然后按home键返回桌面:

onPause =>onStop

再次进入activity:

onRestart=>onStart=>onResume

咱们再来个完整的

onCreate=>onStart =>onResume

=>onPause=>onStop

=>onRestart =>onStart=>onResume

退出activity生命周期:

onPause=>onStop=>onDestory

再来个完整的 :

activity启动:onCreate=>onStart=>onResume
按Home后activity:onPause=>onStop
回到activity:onReStart=>onStart=>onResume
退出activity:onPause=>onStop=>onDestory

关于Activity生命周期请查看Google官方说明:Activity生命周期Google官方说明

Android开发面试题之activity生命周期变化相关推荐

  1. Android开发面试题之Activity启动模式讲解总结

    activity启动模式分为: Standard :默认的启动模式每次启动activity都会新建一个activity,不管是否此activity是否存在 SingleTop :栈顶复用模式,每次启动 ...

  2. 71道Android开发面试题

    注:本文来自"安卓巴士" Android面试题 1.        下列哪些语句关于内存回收的说明是正确的? (b ) A. 程序员必须创建一个线程来释放内存   B. 内存回收程 ...

  3. android开发面试题!微信小程序趋势及前景,社招面试心得

    没有稳定的工作,只有稳定的能力. 又到了万物复苏的季节,在程序猿这个行当里,作为 Android 开发出生的,在经历了八年的脱发生涯后,有了越来越多的想法和感触 趋势 随着各类移动跨平台的兴起,在 R ...

  4. Android开发面试题 71道经典题目

    注:本文来自"安卓巴士" Android面试题 1.        下列哪些语句关于内存回收的说明是正确的? (b ) A. 程序员必须创建一个线程来释放内存   B. 内存回收程 ...

  5. 百度Android开发面试题

    此文转载,希望朋友有好的面试题 发来研究一下-- 1. Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机.每一个Android应用程序都在 ...

  6. 优秀Android程序员必知必会的网络基础,Android开发面试题及答案

    前言 大家应该看过不少人分享的面试成功的面经,是不是觉得自己"说不定也可以"呢? 这里重提一个理论:幸存者偏差.当取得资讯的渠道,仅来自于幸存者时(因为死人不会说话),此资讯可能会 ...

  7. android开发面试题

    找了将近两个星期的工作,面试了5家公司,罗列一下笔试或者面试时的问题,祝大家好运 1,handler机制 答:handler运行机制:1),在主线程中创建handler 2),子线程中借助主线程的ha ...

  8. Android开发面试题之遍历ViewGroup拿到所有的ViewGroup和View的id

    面试题如题: 咱们老套路先上图:下面是我通过遍历拿到的所有的id,怎么做的呢? 咱们先说下思路: 首先拿到最外层的ViewGroup然后通过它拿到它所有的child然后循环每个child判断是View ...

  9. Android开发面试题Service之startService和bindService之间的区别

    我们从生命周期来看: startService启动service会走=>onCreate和onStartCommand bindService启动service会走=>onCreate和o ...

最新文章

  1. 原来你是这样的http2......
  2. 学习编译原理对下面这段java跳不出死循环大概能有较好的解释吧
  3. python26 调用mysql 5.1
  4. oracle安装清单过不去,oracle 11g(二)安装过程
  5. Securing Data With Blockchain and AI(基于区块链和人工智能的数据保护)
  6. python 计时器 timeit 报错:ValueError: stmt is neither a string nor callable
  7. linux终端每次都要输入密码,ubuntu chrome 下每次打开都需要输入密码
  8. const没define好用 php,3分钟短文|PHP 定义常量,我该用define还是const?这下不迷茫了...
  9. 解决获取请求参数的乱码问题
  10. centos 7 网络设置与图像化界面下载
  11. boost序列化(Serialization)
  12. 赫尔维茨矩阵与matlab,第3章时域分析法剖析.ppt
  13. IdentityServer Topics(6)- Windows身份验证
  14. 小程序swiper-item内容过多显示不全的解决方案
  15. vue 使用 ueditor uparse_vue手把手教学~搭建web聊天室
  16. commons-io之FileUtils
  17. Easypoi 报表模板设置
  18. 树莓派4B无屏幕安装系统及联网使用VNC无线投屏功能
  19. 苦逼的程序员幽默之对联恶搞
  20. 敏捷领导力系列介绍--全景领导力LCP的学习心得

热门文章

  1. 「重磅猜题之第二篇」2019年大学生电子设计竞赛
  2. 计算机的网络操作题,计算机网络操作题
  3. rabbitmq多个消费者监听一个队列_RabbitMQ的六种工作模式
  4. linux动态链接库软件,Linux 动态链接库
  5. php键值交换,php键值互换时走的一个弯路
  6. linux如何切换到光盘,怎么刻录cd光盘-Linux切换目录之cd命令详解
  7. 使用nginx+tomcat实现动静分离
  8. Codeforces.449D.Jzzhu and Numbers(容斥 高维前缀和)
  9. jquery表单验证源码
  10. SQL联合查询:子表任一记录与主表联合查询