为了账号安全,请及时绑定邮箱和手机立即绑定

Android8.0 悬浮窗申请权限成功但崩溃

Android8.0 悬浮窗申请权限成功但崩溃

潇潇雨雨 2019-05-24 09:48:34
android.view.WindowManager$BadTokenException:Unabletoaddwindowandroid.view.ViewRootImpl$W@8c0deee--permissiondeniedforwindowtype2003我试过在设置type为TYPE_SYSTEM_ALERT,TYPE_SYSTEM_ERROR,TYPE_IPOHNE,TYPE_SYSTEM_ALERT,TYPE_TOAST都不行
查看完整描述

3 回答

?
精慕门8336336

TA贡献1条经验 获得超0个赞

问下我android7 也与遇到了这个问题,请问你是怎么解决的,我也加了权限还是奔溃

查看完整回答
反对 回复 2021-02-24
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

在声明SYSTEM_ALERT_WINDOW权限后,选择使用TYPE_SYSTEM_ALERT等来使弹窗显示在其他应用之上;在AndroidO系统上都将显示在TYPE_APPLICATION_OVERLAY类型的窗口之下。而targetSdkVersion为androidO的应用直接使用TYPE_APPLICATION_OVERLAY显示AlterWindow。这样你的弹框可能还是在别人的弹窗之下。
适配Android8.0,请使用TYPE_APPLICATION_OVERLAY弹出悬浮窗,需要申请权限。
                            
查看完整回答
反对 回复 2019-05-24
?
动漫人物

TA贡献1815条经验 获得超10个赞

这里由一个问答:Android:Unabletoaddwindow.Permissiondeniedforthiswindowtype
大概意思就是普通的应用程序不允许在锁屏上创建任意窗口,想要弄除非你是操作系统级别的应用。
                            
查看完整回答
反对 回复 2019-05-24
  • 3 回答
  • 0 关注
  • 1644 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信