有什么方法可以区分onDestroy()
是否会在onPause()
之后被调用?在可能的 Activity 中,当 Activity 失去焦点和 Activity 正在关闭时,我需要执行不同的操作,但即使在 Activity 正在关闭时,也会在 onDestroy()
之前调用 onPause()
我想在 onPause()
中执行不同的操作,当 Activity 失去焦点时,以及当 onDestroy()
将被调用时。
最佳答案
是的:
@Override
protected void onPause() {
super.onPause();
if (this.isFinishing()) {
// WAHT YOU WANT TO DO BEFORE DESTROYING...
}
}
但如果您的应用程序崩溃,它当然无法处理 ;)
关于android - 如何区分onDestroy是否会在onPause之后被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4794517/