Android实现浮窗时报的android.view.WindowManager$BadTokenException: Unable to add window异常
来源:互联网 发布:张国荣容貌 知乎 编辑:程序博客网 时间:2024/05/21 09:45
今天在实现Android浮窗时,报了一个异常android.view.WindowManager$BadTokenException: Unable to add window
根据以往的经验,出现这问题一般是我们的Context不正确,但是getApplicationContext、getApplication和this(Service对象)都报错。
在网上搜了一个demo,对比了一下,发现WindowManager.LayoutParams对象的type未设置
代码如下:
wm = (WindowManager) getApplication().getSystemService(Application.WINDOW_SERVICE);LayoutParams lp = new LayoutParams();lp.width = 200;lp.height = 60;lp.type = LayoutParams.TYPE_PHONE;View view = LayoutInflater.from(getApplication()).inflate(R.layout.window_float, null);wm.addView(view, lp);
关于type属性的可参考http://blog.sina.com.cn/s/blog_8e9c63c70101km4h.html
1 0
- Android实现浮窗时报的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
- 异常: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
- 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 -- 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
- 使用cocos2dx+lua改造《剑魂之刃》的经验总结
- 第六章、输入输出系统
- vim 插件YouCompleteMe 简单安装使用
- 软件测试工程师面试秘籍 面试 QA
- 第十六周项目4为动态数组扩容
- Android实现浮窗时报的android.view.WindowManager$BadTokenException: Unable to add window异常
- Scala sbt 添加国内镜像
- 第六章【图】 思维导图
- 堆和栈的区别
- eclipse导入jquery包后报错
- 团队高效执行力从何而来?
- 如何利用openssl来进行base64编解码?
- 第十六周项目三:用函数指针调用函数
- MyBatis学习(一)之一对一关联映射查询