为了账号安全,请及时绑定邮箱和手机立即绑定

如何在后台接收位置更新?(API 26)

如何在后台接收位置更新?(API 26)

临摹微笑 2021-05-10 20:39:23
我需要为我的应用程序从应用程序获取连续的位置更新。为此,我遵循了Android开发者指南来获取位置更新。由于无法在API 26的后台接收到位置更新,因此我添加了前台服务(“后台位置限制”)。但是,当其他要求位置更新的活动处于前台时,我仍然只会收到更新。我开始startService(new Intent(this,LocationUpdateService.class));Android清单:<service android:name=".LocationUpdateService" />EDIT1:我现在在较旧的API版本(22)上对其进行了测试,问题仍然存在:只要某些具有位置请求的应用程序处于前台,它就可以工作,否则就不行。也许这是FusedLocationProviderClient的问题,但我不知道是什么。我只发现了旧的FusedLocationProvider API的代码示例,现已弃用。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 131 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信