Android WindowManager$BadTokenException tab嵌套,activitygroup等

来源:互联网 发布:zookeeper和nginx 编辑:程序博客网 时间:2024/05/18 12:38

ERROR/AndroidRuntime(10104): Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- tokenandroid.app.LocalActivityManager$LocalActivityRecord@45a58ee0 is not valid; is your activity running?

 

原因分析:

因为new对话框的时候,参数content 指定成了this,即指向当前子Activity的context。但子Activity是动态创建的,不能保证一直存在。其父Activity的content是稳定存在的,所以有下面的解决办法。

 

解决办法:

将content替换为this.getParent()即可。

原创粉丝点击