测试又提了一个bug,小米4无法弹出对话框,查看代码发现设置的是setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT)
,这个没问题,在其他大部分手机是正常显示的,百度有说加权限的<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
,有说改成setType(WindowManager.LayoutParams.TYPE_TOAST)
的,都不好使,最后找到解决办法,需要手动开启应用悬浮窗权限。原文地址贴出。
但是还有个问题,其他手机,例如华为,应用悬浮窗权限并未开启(安装都是默认关闭的),对话框就能正常显示。或许只能用小米工程师NB来解释吧。
小米等部分手机机型不弹出对话框问题
最新推荐文章于 2020-09-30 11:29:39 发布