Android在onCreate方法中调用显示Popupwindow报错 android.view.WindowManager$BadTokenException
来源:互联网 发布:转账支票打印软件 编辑:程序博客网 时间:2024/06/07 14:48
在Activity中药使用Popupwindow,但是调用popWindow.showAsDropDown(anchor);来显示的时候会报错,报错的内容是: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?
错误原因:个别情况下Activity的View还没有加载完成,如果此时调用显示Popupwindow就会报错。
解决方法:
private boolean isViewLoadFinish = false;@Overridepublic void onWindowFocusChanged(boolean hasFocus) {super.onWindowFocusChanged(hasFocus);if(hasFocus){isViewLoadFinish= true;}}
当activity获得焦点之后,activity是加载完毕的了,这个方法的技巧性比较强,我们显示Popupwindow时先判断是否加载完成,如果加载完成再进行显示,,否则不显示。这样就能避免错误了。
0 0
- Android在onCreate方法中调用显示Popupwindow报错 android.view.WindowManager$BadTokenException
- PopupWindow报错android.view.WindowManager$BadTokenException的问题解决
- onCreate方法中调用PopupWindow的错误:android.view.WindowManager$BadTo
- onCreate方法中调用PopupWindow的错误:android.view.WindowManager$BadTo
- popupwindow在oncreate中显示报错
- android.view.WindowManager$BadTokenException
- android.view.WindowManager$BadTokenException
- android.view.WindowManager$BadTokenException
- android.view.WindowManager$BadTokenException
- android.view.WindowManager$BadTokenException: Unable to add window报错
- 初始化PopupWindow Caused by: android.view.WindowManager$BadTokenException:
- android报错之WindowManager$BadTokenException
- Android报错android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for
- Android中常见android.view.WindowManager$BadTokenException错误
- Android dialog中出现异常android.view.WindowManager$BadTokenException
- 关于Android.view.WindowManager$BadTokenException异常
- 窗口异常 android.view.WindowManager$BadTokenException
- 解决常见的android.view.WindowManager$BadTokenException
- Android简单自定义圆形和水平ProgressBar
- Xcode7.1环境下上架iOS App到AppStore 流程 [转]
- horizontalscrollview的使用过程问题小结
- 今天发现listings包的跨页问题(2014-3-26)
- Android 源码设计模式解析与实战
- Android在onCreate方法中调用显示Popupwindow报错 android.view.WindowManager$BadTokenException
- java-泛型
- mysql资料汇总
- ubuntu防火墙关闭命令-转
- Java:如何正确地使用异常详解
- Java杂记1--类与对象
- Centos 6.2 32位安装zabbix
- POJ 3468 线段树
- oracle中查询所有用户表的表名、主键名称、索引、外键等