对于Fragment ,切换时 我用
isDetached()
居然不行,我看过Log,切换后显示的运行了detached,但却不行。
但是肯定是不可见的啊。
如:
if(!isVisible()){ //这样一串小小的代码解决了切换页面后,异步任务仍然运行,导致的错误
}
对于Activity ,切换后用isFinishing()
如:
if(isFinishing()){
return;
}
就能判断。
对于Fragment ,切换时 我用
isDetached()
居然不行,我看过Log,切换后显示的运行了detached,但却不行。
但是肯定是不可见的啊。
如:
if(!isVisible()){ //这样一串小小的代码解决了切换页面后,异步任务仍然运行,导致的错误
}
对于Activity ,切换后用isFinishing()
如:
if(isFinishing()){
return;
}
就能判断。