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