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

关于Android平台上边is not valid; is your activity running?的避免处理

2013-11-04 
关于Android平台上面is not valid is your activity running?的避免处理如果你在线程在运行的期间你的Act

关于Android平台上面is not valid; is your activity running?的避免处理
如果你在线程在运行的期间你的Activity关闭掉的时候,就会出现标题的异常,最后发现的是Context的原因



Android平台上面可以通过好几种方式得到Context

用的最多的将会是Activity.this 和getApplicationContext() 方法,其实还有getParent

这三种各自得到的是不同的,正常的话应该建议使用Activity.this.这个是最不容易出现问题的使用方法,

如果使用了第二种或者第三种的时候,将在Activity关闭掉的时候可能会出现标题的异常

给自己 一个经验,还是老老实实的使用Activity.this来得到Context的引用

补充:  在显示Dialog前检测一下Activity是否运行结束

本文固定链接: http://tzyl9.com

热点排行