如何检测应用程序是关闭还是暂停
How to detect that an app is shutdown vs. suspended
我如何才能检测到某个应用确实是 shutdown/killed 与被暂停(.Suspending/.Suspended)?
我只需要在应用程序最终被终止(如果有的话)时触发一些代码。
提前致谢
当应用被杀死时调用:
@Override
protected void onDestroy() {
super.onDestroy();
}
应用暂停时调用:
@Override
protected void onPause() {
super.onPause();
}
Application.Suspending
事件(例如 on iOS)在暂停应用程序时引发。
您通常无法可靠地确定应用程序是否正在被杀死,并且只能在应用程序重新启动时在 OnLaunched
方法期间执行某些操作。您应该假设一旦 Suspending
被调用,您的应用程序可能会终止。
我如何才能检测到某个应用确实是 shutdown/killed 与被暂停(.Suspending/.Suspended)?
我只需要在应用程序最终被终止(如果有的话)时触发一些代码。
提前致谢
当应用被杀死时调用:
@Override
protected void onDestroy() {
super.onDestroy();
}
应用暂停时调用:
@Override
protected void onPause() {
super.onPause();
}
Application.Suspending
事件(例如 on iOS)在暂停应用程序时引发。
您通常无法可靠地确定应用程序是否正在被杀死,并且只能在应用程序重新启动时在 OnLaunched
方法期间执行某些操作。您应该假设一旦 Suspending
被调用,您的应用程序可能会终止。