SystemUI 10.0设置SIM卡锁,重启手机,解SIM卡锁之后点击返回,锁屏界面显示空白

不积跬步无以至千里

一.前摘

           这个bug是属于在SIM卡解锁的一种情形下产生的,其中的原因有在解锁界面中PIN、Pattern、Password中去掉了导航栏的back键并添加了返回键,其实在自测过程中发现如果不去掉导航栏,也会在这个界面出现的,是偶现出现导航栏,点击back键同样都会出现此问题。这里返回按钮处理是模仿的back键的点击逻辑处理。

二.现象与分析

其中一种解锁界面的如图所示:

在这个界面做了处理,把导航栏去掉了而用“返回”按钮来代替此作用,而我们“返回”按钮的控制逻辑和导航栏的back键一样。代码逻辑都是调用的如下:

代码路径:

app/src/com/android/systemui/statusbar/phone/StatusBar.java

public boolean onBackPressed() {
        boolean isScrimmedBouncer = mScrimController.getState() == ScrimState.BOUNCER_SCRIMMED;
        //首先会进入这个逻辑中
        if (mStatusBarKeyguardViewManager.onBackPressed(isScrimmedBouncer /* hideImmediately */))

猜你喜欢

转载自blog.csdn.net/WDYShowTime/article/details/105353783