android.view.WindowManager$BadTokenException: Unable to add window错误
2016-05-25 09:45
274 查看
今天遇到如下错误bug:
android.view.WindowManager$BadTokenException: Unable to add window --
token null is not valid; is your activity running?
最后终于发现是PopupWindow组件的使用问题,如果你直接在Activity创建的方法中初始化,则会有此错误
因此总结:PopupWindow必须在某个事件中显示或者是开启一个新线程去调用,不能直在oncreate方法中显示一个PopupWindow,否则永远会有以上错误
android.view.WindowManager$BadTokenException: Unable to add window --
token null is not valid; is your activity running?
最后终于发现是PopupWindow组件的使用问题,如果你直接在Activity创建的方法中初始化,则会有此错误
因此总结:PopupWindow必须在某个事件中显示或者是开启一个新线程去调用,不能直在oncreate方法中显示一个PopupWindow,否则永远会有以上错误
相关文章推荐
- 使用android进行Socket通信实现多人聊天应用
- android animation——添加购物车动画(填坑和优化)
- gt9xx系列------实现实体按键的unpin解锁
- android 蓝牙BLE
- 一个绚丽的loading动效分析与实现!
- 如何使用Android真机进行调试
- Android Studio如何发布APK
- Android 材料设计一
- 六款值得推荐的android(安卓)开源框架简介
- Android 事件分发机制
- Android socket 编程 实现消息推送(二)
- Android自定义button点击效果的两种方式
- android 软键盘显隐
- Android开发 |常见的内存泄漏问题及解决办法
- android禁止屏幕旋转、oncreate不会重新被调用等问题
- Android中处理崩溃异常和记录日志
- Android手机开发 使用线性布局和相对布局实现Button垂直水平居中
- Android 完成拼图后就可抽奖游戏开发
- android studio layout中的preview异常
- Android提高篇 - Android系统