Launcher的两次启动

Android2021年9月8日 am8:08发布11个月前更新 3xcn.com@站长
0 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
多个隐藏块只需支付一次

© 版权声明
导航号,我的单页导航

相关文章

导航号,我的单页导航

暂无评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

暂无评论...

网站升级中

网站升级中,可能存在一些bug。欢迎反馈 https://www.91es.com/we.html