4

有没有办法区分是否onDestroy()会被调用onPause()?在可能的活动中,当 Activity 失去焦点和 Activity 下降时,我需要执行不同的操作,但即使在 Activity 下降时,我也想在活动失去焦点时以及何时下降并且将要执行不同的操作onPause()之前调用叫。onDestroy()onPause()onDestroy()

4

1 回答 1

21

是的:

@Override
protected void onPause() {
    super.onPause();
    if (this.isFinishing()) {
         // WAHT YOU WANT TO DO BEFORE DESTROYING...
    }
}  

但是,如果您的应用程序崩溃,它当然无法处理;)

于 2011-01-25T14:24:58.100 回答