首页 > 解决方案 > Android adb 停止前台服务

问题描述

我正在开发一个跟踪用户位置的应用程序,并且在某些设备和 Android 版本上,用于获取位置更新的前台服务似乎被杀死了。

我已经阅读了一些其他类似的问题,到目前为止,缓解这种情况的唯一方法是将 START_STICKY 与服务一起使用并以某种方式处理重启。我想尝试一下,但注意到 adb 中没有停止前台服务的命令。事实上,当我使用 adb shell services list 时,它不包括前台服务,尽管它同时在设备中运行。

有没有办法使用 adb 停止前台服务?

另外,有没有其他方法可以阻止Android随机杀死前台服务?

标签: androidservicelocationforeground-service

解决方案


推荐阅读