Android 如何识别应用程序进程何时被终止?

Android 如何识别应用程序进程何时被终止?,android,Android,在我的android应用程序中,向左/向右滑动会终止应用程序。有没有办法识别用户请求终止我的应用程序的活动? 对于活动,它是onDestroy(),对于应用程序,有什么需要识别的吗???您的问题与此最相关: 您的活动可以像这样停止您的服务: 如果您无法通过活动管理一种更简单的方法来确定您的服务是否应该停止处理(“正在运行”的服务,什么都不做,不是吗?),那么您可以使用不活动来衡量何时停止服务内的处理: 换句话说,因为Android的生命周期不同于桌面(这是应该的——很少有人在桌面上“接听电

在我的android应用程序中,向左/向右滑动会终止应用程序。有没有办法识别用户请求终止我的应用程序的活动?
对于活动,它是onDestroy(),对于应用程序,有什么需要识别的吗???

您的问题与此最相关:

您的活动可以像这样停止您的服务:

如果您无法通过活动管理一种更简单的方法来确定您的服务是否应该停止处理(“正在运行”的服务,什么都不做,不是吗?),那么您可以使用不活动来衡量何时停止服务内的处理:


换句话说,因为Android的生命周期不同于桌面(这是应该的——很少有人在桌面上“接听电话”,然后又不得不回到以前的工作中——你需要以不同于桌面的方式管理与应用程序的交互。应用程序不会“死亡”只是因为它们在屏幕上暂时不可见。

请看一个夸张的回答:为什么你需要知道你的应用程序何时关闭?我想在我的应用程序因任何可能的原因被终止时停止我的服务activity@praveen如果我正确理解您的意图,您可以在没有活动开放时停止服务。要做到这一点,请监视所有活动的启动和停止计数。如果所有活动都已停止-停止服务。@DoctorDrive通过执行左/右滑动来执行如果我们关闭应用程序onTaskRemoved,将从那里调用该应用程序的每个服务的方法我正在停止服务