Repository navigation
1.6.2
感谢您使用 HyperPGuard。
修复深色模式下打不开的问题。
修复
- 深色模式下启动即崩溃:
onCreate里在setContentView之前调用getWindow().getInsetsController(),此时 DecorView 还没 attach,部分 ROM 上直接抛NullPointerException(DecorView.getWindowInsetsController() on a null object reference) - 现在改为
setContentView之后再取decorView.getWindowInsetsController(),并整段包 try/catch;取不到时退回setSystemUiVisibility(0) - 窗口背景设置也一并包了 try/catch
界面
- 顶部「开关打开 = 拦截该行为,关闭 = 放行」改为灰色小字说明,去掉蓝色色块
- 状态栏改为透明,背景延伸到状态栏下方;状态栏图标按深浅模式切换,内容顶部补系统状态栏高度
说明
- 只影响界面启动路径,拦截逻辑未改动
- 1.6.0 / 1.6.1 的其它改动不变