标签: android service foreground
这个问题已经问了很多遍了,但是似乎没有任何作用。
我为位置提供了前台服务,它似乎可以正常工作。只要活动仍处于打开状态,我就会收到通知并获得位置信息。一旦用户滑动并杀死活动,前台服务就会保留在通知中,而当我签入正在运行的服务时,该服务仍在运行,但是,位置更新会停止。
当我进一步调查时,我发现尽管前台服务没有被杀死,但它的主要流程(即Google GM位置)却被杀死了。因此,没有位置了。
我正在测试的手机是装有Android 8.0的Xiami Mi Mix3。有人有什么想法吗?。
谢谢