如何解决Android 不一致的 onDestroy 调用 Service
我编写了一个应用程序,该应用程序在后台使用系统来比较 GPS 位置。我希望该服务即使在应用最小化或完全关闭时也能继续运行。
然而我遇到了一个奇怪的问题,不知道从哪里开始寻找。 当我最小化应用程序时,一切正常。 当我将应用程序放在前台然后通过“最近的应用程序”面板关闭它时,一切都会继续工作。 但是当我最小化应用程序然后通过“最近的应用程序”面板关闭它时,服务停止了。
在所有三种情况下,服务都是同时启动的,我很难理解情况二和情况三有何不同。如果它以第一种方式在后台完美运行,为什么我先最小化应用程序它会停止?
我已关闭应用的电池优化功能,并且我使用的是最新的 Android 版本。
希望你能帮我。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。