标签: android android-service kill ondestroy
我正在开发一个具有活动和多项服务的Android应用程序。 我的活动可以毫无问题地被杀死,但我的服务不能因应用程序按预期工作而被杀死。 出于这个原因,我不会在我的主要活动的onDestroy中停止运行服务。
但是当用户更新应用程序时,服务不会被杀死并导致错误。 如何仅在用户更新应用程序时终止我的服务,而不是在应用程序被Android杀死以释放内存时终止我的服务?