解决android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActiv
来源:互联网 发布:天之痕活物数据修改 编辑:程序博客网 时间:2024/06/16 17:04
最近遇到这样的一个问题,在tabhost中弹出对话框或者弹出一个下拉菜单,总是会报一个
“android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@435def20 is not valid; is your activity running? ”
这样的异常,后来经过研究查资料发现,原来当一个activity(A)依附于另一个activity(B)时,弹出对话框就会报错,原因在于activity B 有可能会被系统回收,这样就不能保证程序的正常运行。所以在A中创建Dialog时,传递的上下文对象不能是当前的activity而应该是依附的那个activity对象(该对象可以通过getParent方法得到)
“android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@435def20 is not valid; is your activity running? ”
这样的异常,后来经过研究查资料发现,原来当一个activity(A)依附于另一个activity(B)时,弹出对话框就会报错,原因在于activity B 有可能会被系统回收,这样就不能保证程序的正常运行。所以在A中创建Dialog时,传递的上下文对象不能是当前的activity而应该是依附的那个activity对象(该对象可以通过getParent方法得到)
- 解决android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActiv
- 解决android.view.WindowManager$BadTokenException: Unable to add window -- token .
- android.view.WindowManager$BadTokenException: Unable to add window -- token nul
- android.view.WindowManager$BadTokenException: Unable to add window -- token
- android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivit
- 关于android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an app
- 【已解决】android.view.WindowManager$BadTokenException: Unable to add window
- 【已解决】android.view.WindowManager$BadTokenException: Unable to add window
- android开发中遇到的android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.
- Android异常-android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.Bin
- Android开发~android.view.WindowManager$BadTokenException: Unable to add window -- token android.os....
- android spinner点击android.view.WindowManager$BadTokenException: Unable to add window token is not va
- android spinner点击android.view.WindowManager$BadTokenException: Unable to add window token is not va
- android spinner点击android.view.WindowManager$BadTokenException: Unable to add window token is not va
- android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProx...
- android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@4
- android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@4
- Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.B
- Java下载、安装、设置与测试
- Android基础 - 对话框和浮动Activity
- memcached多线程模型 & nginx 多进程模型
- 把c++编译成flash,FlasCC新手入门
- IEInspector HTTP Analyzer Full Edition v7.0.2.420 Incl Keymaker-ZWT
- 解决android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActiv
- 另一种阶乘问题
- Oracle - 利用自带函数进行16进制与字符互转
- BulletedList控件的使用
- 怎样用JS判断单选按钮是否选中?
- hibernate环境搭建
- 机房收费系统——钱
- 如何看懂ORACLE执行计划
- Android 安装和启动另外一个应用