ReadYou
ReadYou copied to clipboard
[MIUI]启动应用后白屏
1. Environment
- Device: [Redmi K40]
- OS: [Android 12 && MIUI13]
- APP: [0.7.7 && 0.7.8]
2. Describe the bug
从桌面/通知启动 App 后持续白屏,需要切换到多任务视图再进入才正常。
追加:0.7.7 和 0.7.8 版本均可以在点击后正常进入,如果不点击就一直无法进入。
@LuXts 是在 APP 中点击还是多任务中点击,才能进入?
@LuXts 是在 APP 中点击还是多任务中点击,才能进入?
目前有两种进入方式:
- 在白屏状态下进入多任务视图,然后再点击APP切回去就可以进入。
- 在白屏状态下任意处滑动一下,然后就可以进入(前面说错了,点击不行)。
我把全面屏导航方式从全面屏手势改成三大金刚,还是能用方法一进入,所以第一个方法独立于第二个方法(方法一的成功不是因为进入多任务的那下滑动触发方法二)
@LuXts 已经添加的订阅源多吗?OPML文件大概多k
@LuXts 已经添加的订阅源多吗?OPML文件大概多k
只有一个订阅源,订阅源删了都能触发这个 BUG 。
@LuXts 好的,标题改一下,加上 MIUI,我收集一些相关反馈。
这个 MIUI + Compose 的问题似乎甚至可以在其他应用中复现,只要是使用了 NavHost
就会出现「不进行滑动,界面元素就不会进行第一次重组」的情况
@JunkFood02 原来如此,确实有使用 NavHost
MIUI 13.0.4 (API 31)
虽然我并没有在我自己编译的包或者 release 中的 apk 中复现此问题,但在注释掉 HomeEntry.kt 内 rememberSystemUiController
中设置透明度的三行代码后,运行自行编译的 debug 包可复现该问题,猜测是这三行代码刷新了因 bug 而没有重组的界面。
@LuXts 可以确认一下发生 bug 时的状态栏颜色吗?如果状态栏不为透明而是 Material Design 的默认紫,则可以定位问题出现在此。
@JunkFood02 Bug 发生的时候状态栏是白色的,推测为透明状态。
@JunkFood02 Bug 发生的时候状态栏是白色的,推测为透明状态。
🤔 有点奇怪,但无论如何这个 bug 都像是 MIUI 自身和 Compose 没有适配好的问题
@JunkFood02 之前有位小伙伴在升级到Android 12 的 MIUI 后才能正常自适应状态栏颜色。
我这里开启夜间模式后,百分之百触发白屏,关闭夜间模式则没有观察到有触发白屏 BUG。仅在白屏上任意点击,无任何变化,但一旦手指滑动,就会立即正常显示 APP。会不和和夜间模式适配有关?
app version 0.8.0
@sooxin 在MIUI的深色模式里单独关闭ReadYou试试,我记得有人反馈过
@sooxin 在MIUI的深色模式里单独关闭ReadYou试试,我记得有人反馈过
关掉深色模式解决了,但是我的 MIUI 没有单独关闭某应用的夜间模式选项。。。。。。
单独设置深色模式应该是 MIUI 魔改的 Force Dark,我这里是在“更多深色模式设置”可以调节,可以在应用主题 xml 里禁用这个表现(应该
@Ashinch
This seems fixed in Seal (#179)
If I understood correctly (actually translated it), this is a similar issue. So, just wanted to let you know.
@vixpr Thank you for your reminder. I will follow up.
https://github.com/JunkFood02/Seal/commit/380ea3597ea291da8a41484028e5605242a7649d