Launcher的两次启动

Android  2021年9月8日 am8:08发布3年前 (2021)更新 城堡大人
122 0 0

前言

这个问题,类似的之前也有记录过,但由于自己记性太差,又忘了怎么分析,因此重新记录于此,方便自己查阅。

好记性不如烂笔头

正文

问题

Android P机器开机启动后,发现Launcher3的Activity(也就是Launcher)启动了两次。

日志

只截取了部分且重要的日志

ActivityManager( 1975): Config changes=200 {1.0 ?mcc?mnc [zh_CN] ldltr sw600dp w1024dp h436dp 160dpi lrg land car -touch -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 0, 0) mAppBounds=Rect(0, 0 - 1024, 504) mWindowingMode=fullscreen mActivityType=undefined} s.4}
ActivityManager( 1975): Override config changes=200 {1.0 ?mcc?mnc [zh_CN] ldltr sw600dp w1024dp h436dp 160dpi lrg land car -touch -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1024, 600) mAppBounds=Rect(0, 0 - 1024, 504) mWindowingMode=fullscreen mActivityType=undefined} s.4} for displayId=0
MyLauncher( 2509): onStart:
MyLauncher( 2509): onResume  :
ActivityManager( 1975): Config changes=8 {1.0 ?mcc?mnc [zh_CN] ldltr sw600dp w1024dp h436dp 160dpi lrg land car finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 0, 0) mAppBounds=Rect(0, 0 - 1024, 504) mWindowingMode=fullscreen mActivityType=undefined} s.5}
ActivityManager( 1975): Override config changes=8 {1.0 ?mcc?mnc [zh_CN] ldltr sw600dp w1024dp h436dp 160dpi lrg land car finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1024, 504) mAppBounds=Rect(0, 0 - 1024, 504) mWindowingMode=fullscreen mActivityType=undefined} s.5} for displayId=0
MyLauncher( 2509): onPause  :
MyLauncher( 2509): onStop  :
MyLauncher( 2509): onDestroy  :
MyLauncher( 2509): onStart:
MyLauncher( 2509): onResume  :

从上面可以看出,MyLauncher启动了两次。

PS:MyLauncher是配置成Launcher的,方便测试。

原因

隐藏内容!
付费阅读后才能查看!
1
3
多个隐藏块只需支付一次

 历史上的今天

  1. 2022: ACTION_MEDIA_BUTTON监听的几种方式记录(0条评论)
  2. 2020: Android系统SystemProperties属性的简介(0条评论)
  3. 2019: 米兰.昆德拉:二十四只鹧鸪(0条评论)
版权声明 1、 本站名称: 笔友城堡
2、 本站网址: https://www.biumall.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权,请留言

暂无评论

暂无评论...

随机推荐

Android消息机制之二简介(2)

我们通过上一篇《Android消息机制Handler,Looper,Message,MessageQueue关系之一》知道,Android的消息机制必须将Handler,Looper,Message,MessageQueue一起“组织”起来,而且是缺一不可。比如在子线程中使用Handler必须先L...

樊小纯:借我

《借我》是樊小纯写给木心先生的一首诗。 借我一个暮年,借我碎片,借我瞻前与顾后,借我执拗如少年 借我后天长成的先天,借我变如不曾改变借我素淡的世故和明白的愚,借我可预知的脸 借我悲怆的磊落,借我温软的鲁莽和玩笑的庄严借我最初与最终的不敢,借...

init的启动

前言init的启动之前也跟过,目前用的是Android P,可能跟之前的存在一定的差异。因此重新记录一下,方便自己查阅。这里只是走走流程,大部分内容来之《Android P (9.0) 之Init进程源码分析》正文涉及文件,没出现顺序。\system\core\init\init.c...

adb shell控制多媒体

前言记录一下通过adb shell 命令进行控制多媒体。这一套都是Android提供的标准,只要多媒体实现了MediaSession.Callback的响应即可。正文mMediaSession = new MediaSession(MusicApp.getContext(), TAG);m...

Android设备adb screenrecord录屏简单使用

前言Android测试有些现象无法用语言描述或者描述不清晰,因此会要求测试拍视频或者录屏,方便工程师解决问题。偶尔需要录像,因此这里整理一下adb screenrecord的使用,方便自己查阅和学习。好记性不如烂笔头正文screenrecord 命令规则screenrecord [op...

庐隐:吹牛的妙用

吹牛是一种夸大狂,在道德家看来,也许认为是缺点,可是在处世接物上却是一种呱呱叫的妙用。假使你这一生缺少了吹牛的本领,别说好饭碗找不到,便连黄包车夫也不放你在眼里的。西洋人究竟近乎白痴,什么事都只讲究脚踏实地去做,这样费力气的勾当,我们聪明的中国人,简直连牙齿都要笑掉了。西洋人什么事都讲究按部就班的...