android Activity LifeCycle

2023-05-16

android横竖屏切换时候的Activity LifeCycle

程序启动

01-23 18:33:47.711: I/MainActivity(11233):  ------------> onCreate()
01-23 18:33:47.711: I/MainActivity(11233):  ------------> onStart()
01-23 18:33:47.711: I/MainActivity(11233):  ------------> onResume()

切换后

01-23 18:33:54.221: I/MainActivity(11233):  ------------> onPause()
01-23 18:33:54.221: I/MainActivity(11233):  ------------> onStop()
01-23 18:33:54.221: I/MainActivity(11233):  ------------> onDestroy()


01-23 18:33:54.321: I/MainActivity(11233):  ------------> onCreate()
01-23 18:33:54.321: I/MainActivity(11233):  ------------> onStart()
01-23 18:33:54.321: I/MainActivity(11233):  ------------> onResume()

android横竖屏切换时候的Activity LifeCycle


程序启动

02-27 14:32:54.551: I/MainActivity(10367):  ------------> onCreate()
02-27 14:32:54.551: I/MainActivity(10367):  ------------> onStart()
02-27 14:32:54.551: I/MainActivity(10367):  ------------> onResume()

来电话的时候

02-27 14:33:11.461: I/MainActivity(10367):  ------------> onPause()
02-27 14:33:11.861: I/MainActivity(10367):  ------------> onStop()
02-27 14:33:14.031: I/MainActivity(10483):  ------------> onCreate()
02-27 14:33:14.031: I/MainActivity(10483):  ------------> onStart()
02-27 14:33:14.041: I/MainActivity(10483):  ------------> onResume()

被其他程序遮挡的时候

情况①

02-27 14:44:05.971: I/MainActivity(10763):  ------------> onPause()
02-27 14:44:06.511: I/MainActivity(10763):  ------------> onStop()
02-27 14:44:09.591: I/MainActivity(10763):  ------------> onStart()
02-27 14:44:09.591: I/MainActivity(10763):  ------------> onResume()

情况②
02-27 14:46:24.831: I/MainActivity(10763):  ------------> onPause()
02-27 14:46:27.351: I/MainActivity(10763):  ------------> onStop()
02-27 14:47:04.721: I/MainActivity(11134):  ------------> onCreate()
02-27 14:47:04.721: I/MainActivity(11134):  ------------> onStart()
02-27 14:47:04.721: I/MainActivity(11134):  ------------> onResume()

 

被遮挡出现了两种情况,一种是没有执行create(),另一种是执行了create()。估计执行create的这种情况是因为前端的这个程序对内存消耗较大,other application need memory Process is killed因此系统将前面的程序destroy了。


 

Figure 1 illustrates these loops and the paths an activity might take between states. The rectangles represent the callback methods you can implement to perform operations when the activity transitions between states.

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

android Activity LifeCycle 的相关文章

随机推荐

  • Android常用功能代码

    非完全原创 xff0c 大多源自网络向作者致敬 xff01 26 汉字按拼音排序比较器 汉字按字母顺序排列的比较器 class PinyinComarator implements Comparator lt Contact gt 64 O
  • ubuntu11.10安装经验

    1 用u盘安装的 xff0c 用ultraISO写入硬盘镜像 不过安装过程中卡在ubuntu下面有几个点的界面 xff0c 解决办法 xff1a 把u盘里面的isolinux文件夹命名为syslinux就好了 2 安装前在windows7里
  • Java常用类练习

    public class Unit7 1 public static void main String args System out println args length for String str args System out p
  • Virtualbox 虚拟机网络不通解决

    在桥接模式下 xff0c 混杂模式要选拒绝 否则可能不通
  • java遍历目录中的文件

    1 从一个教程上看到java遍历目录输出目录里面的文件的一个例子 xff0c 里面用到了递归的算法思想 xff0c 记得上高中的时候数学上学过这种思想 xff0c 当时有个汉诺塔的故事 public static void main Str
  • Android常用技术、常用工具和开源项目

    待解决和待学习的Android技术问题 xff1a 横竖屏切换生命周期的执行 xff1b startActivityForResult的使用 xff1b 地图上标记路线 搜索内容 xff1b Properties的使用 View有两对wid
  • Java IO学习笔记

    Java不会 xff0c 就去学Android xff0c 简直是扯淡 xff01 后悔晚了 xff0c 奋起直追吧 File类 xff1b RandomAccessFile xff1b OutputStream InputStream 字
  • 关于Java输入输出流的疑问

    一段拷贝功能代码 import java io File import java io InputStream import java io OutputStream import java io FileOutputStream impo
  • android 2.* 下如何使用actionbar

    想在android2 下面使用actionbar 我们可以使用JakeWharton写的support library扩展 ActionBarSherlock 1 ActionBarSherlock主页 http actionbarsher
  • JAVA基础之理解JNI原理

    JAVA基础之理解JNI原理 JNI是JAVA标准平台中的一个重要功能 xff0c 它弥补了JAVA的与平台无关这一重大优点的不足 xff0c 在JAVA实现跨平台的同时 xff0c 也能与其它语言 xff08 如C C 43 43 xff
  • cmd命令学习

    61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 Lin
  • 编程学习和感悟

    1 程序开发 xff0c 从想法到做出来有一个过程 xff0c 这个过程被称为algorithm xff08 算法 xff09 例如 xff1a Android中加载图片 图片的异步加载 xff1a SoftReference 不能阻止gc
  • 程序员应该阅读的书

    程序员书 http book douban com doulist 995723 UNIX编程艺术
  • 读取手机参数

    手机操作系统版本获取 public static int getSDKVersionNumber int sdkVersion try sdkVersion 61 Integer valueOf android os Build VERSI
  • 关于ASP.NET 不允许所请求的注册表访问权。

    这个问题困扰了我一天 xff0c 到现在头还是疼的 xff0c 参考了网上N个解决办法 xff0c 最后问了孟宪会老师 xff0c 老师说 匿名账户没有访问注册表的权限 xff0c 通过老师提醒 xff0c 我试着启用GUEST账户 xff
  • android中的density

    原帖地址 xff1a http blog csdn net zouxueping article details 5605332 向作者致谢 为什么要引入dip The reason for dip to exist is simple e
  • Doxygen code style

    64 file LifeActivity java 64 brief Android lifecycle test lt pre gt lt b gt company lt b gt http www microsoft com lt pr
  • Android中自定义属性的格式详解

    1 reference xff1a 参考某一资源ID xff08 1 xff09 属性定义 xff1a lt declare styleable name 61 34 名称 34 gt lt attr name 61 34 backgrou
  • 物理和数学

    内容来自于 加速度 xff08 Acceleration xff09 是速度变化量与发生这一变化所用时间的比值 是描述物体速度改变快慢的物理量 xff0c 通常用a表示 xff0c 单位是m s 2 xff08 米 秒 2 xff09 在物
  • android Activity LifeCycle

    android横竖屏切换时候的Activity LifeCycle 程序启动 01 23 18 33 47 711 I MainActivity 11233 gt onCreate 01 23 18 33 47 711 I MainActi