[Bug]:android 16上显示时会有残影
框架版本【必填】
12.8
问题描述【必填】
android 16上显示会有残影,未升级Android 16时无此问题
https://github.com/user-attachments/assets/8df386d2-5cc9-4537-8a58-32220c5b7955
复现步骤【必填】
正常调用Toaster.show
是否必现【必填】
是
项目 targetSdkVersion【必填】
34
出现问题的手机信息【必填】
pixel 8a
出现问题的安卓版本【必填】
16
问题信息的来源渠道【必填】
自己遇到的
是部分机型还是所有机型都会出现【必答】
目前仅有一款pixel 8a升级到Android 16,无法确定其他Android 机型是否有一样的问题
框架最新的版本是否存在这个问题【必答】
是
框架文档是否提及了该问题【必答】
否
是否已经查阅框架文档但还未能解决的【必答】
是
issue 列表中是否有人曾提过类似的问题【必答】
否
是否已经搜索过了 issue 列表但还未能解决的【必答】
否
是否可以通过 Demo 来复现该问题【必答】
是
提供报错堆栈
提供截图或视频
https://github.com/user-attachments/assets/cd4fce40-eb85-44e0-b622-4503ed13b9f6
提供解决方案
No response
经过排查,这是 Android 16 系统的 Bug,目前我已经将此问题反馈给 Google 开发团队,相关问题地址:IssueTracker 423048788,你可以多留意一下问题。
好的,感谢!
@iwuq 过去那么久了, Google 并没有针对这个问题进行修复,甚至连进一步的答复都没有,对待开发者的态度极其傲慢,想要靠他们修复是不太可能了,我目前针对这个问题进行了处理,在 startActivity 弹 Toast 时就用系统的 Toast 来显示,这样就可以规避用 WindowManager 引发的残影的问题了,你可以升级到 13.5 版本再看看,有问题可以再跟我反馈。
只能先这样了,感谢作者能持续跟进!