首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Dialog调用dismiss方法出现错误解决办法

2012-06-27 
Dialog调用dismiss方法出现异常解决方法本文原创,转载请保留原文地址: http://maosidiaoxian.iteye.com/bl

Dialog调用dismiss方法出现异常解决方法
本文原创,转载请保留原文地址: http://maosidiaoxian.iteye.com/blog/1547445

在使用Dialog时,调用dismiss方法,有时会出现异常:java.lang.IllegalArgumentException: View not attached to window manager

出现这个异常的原因可能是,在dismiss对话框的时候,它所在的activity因为一些原因已经先退出了,所以会出现这个异常。
目前我认为最好的解决方法是,使用Activity里面封装好的showDialog(int id)和dismissDialog(int id)方法。
使用示例代码如下(代码取自我的一个项目,去掉与本主题无关内容,如果有小的错误,请自行调试):

 

热点排行