您的位置:首页 > 其它

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

2017-07-18 17:27 543 查看
今天做项目遇到一个问题,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了,造成冲突了。

不知道有没有人犯这样的错误,问题解决了总是好的,继续加油,撸起袖子就是干。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐