`

2010.11.28(3)———android AlertDialog:android.view.WindowManager$BadTokenException

阅读更多
2010.11.28(3)———android AlertDialog:android.view.WindowManager$BadTokenException: Unable to add window

参考:http://hi.baidu.com/webtalk/blog/item/74ac84cb5125e4f353664fe6.html

错误:
android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@435def20 is not valid; is your activity running? at android.view.ViewRoot.setView......


发生环境:
在一个tabActivity里面嵌套一个tabAcitivity, 如果在子tabActivity里面显示AlertDialog的话,就会引发此错误。

解决方法:
AlertDialog.Builder(xxx.this) => AlertDialog.Builder(this.getParent()) 














分享到:
评论
1 楼 xunhuan01 2012-07-02  
AlertDialog.Builder(xxx.this) => AlertDialog.Builder(this.getParent())  这样改后程序直接死亡

相关推荐

Global site tag (gtag.js) - Google Analytics