android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@1ccfe
来源:互联网 发布:张逗张花家很富吗 知乎 编辑:程序博客网 时间:2024/06/08 04:31
在创建Dialog的时候,如下代码:
public static Dialog getIKnowDialog(final Context context) { AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setMessage("现在没有处于WiFi联网状态") .setCancelable(false) .setNegativeButton("知道了", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }); AlertDialog alert = builder.create(); alert.setCancelable(false); alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); return alert; }
在MainActivity中调用:
Dialog iKnowDialog = getIKnowDialog(this); iKnowDialog.show();
控制台可能就会打印标题的错误信息,这时候,在Manifest中添加一个权限
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
再试一下,问题就可能解决了!
0 0
- android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@1ccfe
- android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@4125a
- android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@428f7
- android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl
- android.view.WindowManager$BadTokenException: Unable to add window
- android.view.WindowManager$BadTokenException: Unable to add window
- android.view.WindowManager$BadTokenException: Unable to add window
- android.view.WindowManager$BadTokenException: Unable to add window -- token nul
- 异常android.view.WindowManager$BadTokenException: Unable to add window解决方法
- android.view.WindowManager$BadTokenException: Unable to add window
- android.view.WindowManager$BadTokenException: Unable to add window异常
- android.view.WindowManager$BadTokenException: Unable to add window -- token
- android.view.WindowManager$BadTokenException: Unable to add window
- android.view.WindowManager$BadTokenException: Unable to add window(转)
- 【已解决】android.view.WindowManager$BadTokenException: Unable to add window
- 解决android.view.WindowManager$BadTokenException: Unable to add window -- token .
- android.view.WindowManager$BadTokenException: Unable to add window
- android.view.WindowManager$BadTokenException: Unable to add window
- Ubuntu 用vsftpd 配置FTP服务器
- POJ 3169 Layout
- linux 常用命令
- Activiti 流程部署方式 activi 动态部署(高级源码篇)
- 再按一次退出效果实现 超简单
- android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@1ccfe
- POJ 1753 Flip Game
- LeetCode Reverse Linked List
- SQL对表的基本操作
- Windows下编译live555源码
- eterna框架-环境搭建(续)
- leetcode——49——Group Anagrams
- 码农小汪-设计模式-迭代器模式
- Activiti 实战篇 小试牛刀