(弹窗)Attempted to add application window with unknown token Token

目录

1.解决方法1(亲测)

2.解决方法2(未测)


自己的例子是:

跳转到微信登录的界面WXEntryActivity,拿到微信的个人信息后,我调用后台接口判断这个微信账号是否注册过,没注册情况下弹窗了让用户选择是否去注册,结果WXEntryActivity页面直接finish了。所有手机都没问题,就锤子牌子手机出问题了,二话不说锤一下手机再说。

这种不正常的反映,在log日志里面打印的级别通过verbose能看到:

https://i-blog.csdnimg.cn/blog_migrate/79f0fb305d1d293332a1f8924857049d.png

题外话:弹窗传入context,要为Activity,什么applicationContext就算了。

1.解决方法1(亲测)

第一步:清单文件加上:<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

第二步:dialog在show之前,加上dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);

2.解决方法2(未测)

dialog传入上下文对象为Activity.this.getParent()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值