android中WindowManager BadTokenException的处理小结

1.Popup window使用时出现

解决办法:不要在onCreate里面直接创建Popup window应延时或者在onAttachedToWindow里面创建;

2.dialog 使用时出现

当存在activity嵌套(tabhost, activitygroup)context要使用getParent;

3.dialog 使用时出现

注意判断activity是否finish(isFinishing());

你可能感兴趣的:(windowmanager)