Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何区分onPause后是否调用onDestroy_Android_Android Activity_Call_Lifecycle_Ondestroy - Fatal编程技术网

Android 如何区分onPause后是否调用onDestroy

Android 如何区分onPause后是否调用onDestroy,android,android-activity,call,lifecycle,ondestroy,Android,Android Activity,Call,Lifecycle,Ondestroy,有没有办法区分在onPause()之后是否调用onDestroy()?在5月份的活动中,当活动失去焦点和活动正在下降时,我需要执行不同的操作,但即使在活动正在下降时,onPause()在onDestroy()之前调用onPause()我想在onPause()中当活动失去焦点和正在下降时以及onDestroy()时执行不同的操作将调用。是,使用: @Override protected void onPause() { super.onPause(); if (this.isFin

有没有办法区分在
onPause()
之后是否调用
onDestroy()
?在5月份的活动中,当活动失去焦点和活动正在下降时,我需要执行不同的操作,但即使在活动正在下降时,
onPause()
onDestroy()之前调用
onPause()
我想在
onPause()
中当活动失去焦点和正在下降时以及
onDestroy()时执行不同的操作将调用

是,使用:

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

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

@esmeralda2不客气。如果你接受答案,那就太好了;)你为什么不接受这个答案?