bug--Unable to add window –token is not valid; is your activity running?

错误原因是Dialog在show的时候必须要有一个activity作为窗口载体,上面的日志的意思是承载Dialog的activity已经被销毁了,不存在了

解决方法:
1.粗暴一点直接try catch
2.有好一点就是show之前判断activity是否被销毁了
if (!isFinishing()){
showDialog()
};

posted @ 2015-04-13 11:35  西北野狼  阅读(1904)  评论(0编辑  收藏  举报