hegaojian / MvvmHelper

:chicken::basketball:这是一个快速开发的框架,Kotlin语言开发,MVVM+Jetpack架构,封装了公共头部、界面状态管理、ViewModel、LiveData、DataBinding、ViewBinding头部刷新、加载更多、沉浸式、全局通知、丰富好用的拓展函数、RxHttp网络请求等等一系列工具
Apache License 2.0
417 stars 60 forks source link

后台启动Activity,toolbar不显示 #27

Closed yangxiaoge closed 2 years ago

yangxiaoge commented 2 years ago

例如SplashActivity,如果设置显示showToolBar=true, 正常打开是显示toolbar的。但是如果把设备锁屏,然后运行AS启动应用,等初始化完成后,解锁设置,会发现toolbar不显示。

hegaojian commented 2 years ago

复现不出来,我测试了一下,锁屏,运行项目,解锁后,标题栏还是存在显示的

yangxiaoge commented 2 years ago

复现不出来,我测试了一下,锁屏,运行项目,解锁后,标题栏还是存在显示的

image 如上图,改动两个地方,然后手机锁定屏幕,as直接run demo,toolbar不显示。如果解锁屏幕,反之。

hegaojian commented 2 years ago

你是什么设备,我这个设备一直OK

yangxiaoge commented 2 years ago

你是什么设备,我这个设备一直OK

image Android10的,PDA设备比较冷门

yangxiaoge commented 2 years ago

你是什么设备,我这个设备一直OK

我换了一台设备,小米6,Android9,也是同样问题

hegaojian commented 2 years ago

是有问题,我换了一个手机复现出来了,不过找不到具体是什么原理导致的,通过断点查看到 toolbar确实是已经添加进去了的,我后面 手动让toolbar 显示也没有效果。先不管了,这个情景下的bug不影响用户的使用