有没有办法区分onDestroy()
之后是否会调用onPause()
?在may活动中,当Activity失去焦点并且Activity停止时,我需要执行不同的操作,但即使在活动停止时onPause()
在onDestroy()
之前调用,我想在{{1}中执行不同的操作当活动失去焦点,何时失去焦点并且onPause()
将被调用。
答案 0 :(得分:21)
是的:
@Override
protected void onPause() {
super.onPause();
if (this.isFinishing()) {
// WAHT YOU WANT TO DO BEFORE DESTROYING...
}
}
但当然,如果您的应用崩溃,它无法处理;)