Android 8.0以上位置的前台服务

Android 8.0以上位置的前台服务,android,service,foreground,Android,Service,Foreground,这个问题已经问了很多次了,但似乎什么都不管用 我做了一个前台定位服务,看起来效果不错。。只要活动仍然打开,我就会收到通知并获取位置。一旦用户滑动并终止活动,前台服务将保留在通知中,当我签入运行服务时,它仍在运行,但是,位置更新将停止 当我进一步调查时,我发现,尽管前台服务没有被终止,但它的主要进程(即google GM location)却被终止了。因此,没有任何位置会出现 我正在测试的手机是Xiami Mix3,搭载安卓8.0。有人有什么想法吗 谢谢试试这一个看看谢谢所有评论。。我已经确保应用

这个问题已经问了很多次了,但似乎什么都不管用

我做了一个前台定位服务,看起来效果不错。。只要活动仍然打开,我就会收到通知并获取位置。一旦用户滑动并终止活动,前台服务将保留在通知中,当我签入运行服务时,它仍在运行,但是,位置更新将停止

当我进一步调查时,我发现,尽管前台服务没有被终止,但它的主要进程(即google GM location)却被终止了。因此,没有任何位置会出现

我正在测试的手机是Xiami Mix3,搭载安卓8.0。有人有什么想法吗


谢谢

试试这一个看看谢谢所有评论。。我已经确保应用程序处于Xiomi的autostart中,将电池性能设置更改为“无限制”。。我感到困惑的是,为什么服务仍在运行,但进程却被终止了。。