在用Dialog做登录弹窗的时候,做窗口管理的时需求需要把除最上层的窗口都hide,开始调用的是DIalog的hide方法,其它手机开始测试都没 什么问题,后来测试发现在下拉状态栏操作一些东西的时候,后面hide的Dialog在左上角给显示出来了(真是个神奇的问题)。
然后能过复现发现是在点击华为分享的时候在同意协议的时候点取消必现。无敌大BUG死坑
解决方法,重写Dialog的hide方法,去掉super自己做View的隐藏,用INVISIBLE 不能用GONE
【鸿蒙BUG】开发游戏的一个登录界面,发现鸿蒙一个BUG(小记)
于 2022-12-07 16:18:47 首次发布