我想在我的应用程序手动或通过操作系统终止时向服务器发送一个事件。有什么方法可以检测到应用程序终止。目前我依靠 Activity 生命周期的 onStop() 来检测它。但由于即使 Activity 进入后台也会调用 onStop(),我无法区分应用程序是暂停还是终止。
请帮忙。提前致谢。
最佳答案
您可以尝试在应用程序被系统销毁时运行的 onDestroy()。您的代码将如下所示:
public void onDestroy() {
super.onDestroy();
//Enter your code here to do stuff
}
但是,在销毁您的应用程序时,它使用的变量将随之销毁。
关于Android - 如何检测应用程序是否以编程方式终止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42777678/