AlertDialog不能显示问题,变暗不显示

今天做项目遇到一个问题,AlertDialog突然不能显示问题,只是变暗但不显示。代码也没变过,之前还能显示。

dialog = builder.create();
builder.setCancelable(false);
builder.setView(view);
dialog.show();

网上百度了下,没找到。。。就很郁闷,看都一种说是manifest.xml中加入权限

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

还是没解决问题

还有一种是手机里的应用权限,显示悬浮窗,也没解决。

之后我又重新看了下Alert Dialog的用法,突然发现我的代码有点奇怪,然后就把

dialog = builder.create();

放在了dialog.show();之前,然后就可以了。

但是以前都可以用的啊,为啥因为这个问题不能用,表示很无奈,可能我写的代码还缺乏规范。

我想可能是builder还没设置好参数,就create了,造成冲突了。



不知道有没有人犯这样的错误,问题解决了总是好的,继续加油,撸起袖子就是干。





评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值