isFinishing() : 判断this Activity是否finish,自己调用或者某种因素请求finish,经常用在onPause函数里面
使用这个函数进行判断可以有效防止几个情况:
1.activity在finish时候,接收到广播,这将导致bug
2.activity在finish时候,handler.sendMessage,这将会导致bug
3.activity在finish时候,产生dialog的时候,这将会导致bug
isFinishing() : 判断this Activity是否finish,自己调用或者某种因素请求finish,经常用在onPause函数里面
使用这个函数进行判断可以有效防止几个情况:
1.activity在finish时候,接收到广播,这将导致bug
2.activity在finish时候,handler.sendMessage,这将会导致bug
3.activity在finish时候,产生dialog的时候,这将会导致bug