产生原因是我对异步关闭对加载动画,所以出现了问题。
所以异步对时候要考虑activity是否还存在。
使用Dialog的时候,没少出现下面这个报错
出现的原因:因为你的Dialog的生命周期比你的activity的生命周期要长
所以,出现这个bug的时候,请检查创建这个Dialog的context所属的Activity是不是已经结束了,而dialog还在显示。
解决方法:
1.请检查,是否还未等Dialog消失就提前结束Activity。如果是,肯定是你的逻辑出问题了,还没等Dialog结束就结束Activity。
2.不管什么情况,Activity一结束,确定要关闭Dialog。那么可在onStop或者onPause里面关闭dialog