问题:活动识别API有一个意图服务,它将获得动作活动,并将作为意图的一部分(onHandleIntent)。当我将我的应用程序更改为目标android Oreo时,功能如下所示
我尝试将intent服务更改为JobIntentService但不能正常工作。
有人可以为此提供帮助吗?
提前致谢。
答案 0 :(得分:0)
我遇到了同样的问题。我的应用程序在以前的Android版本中起到了魅力作用,但在Oreo中没有位置更新。
找到解决方案: https://developer.android.com/about/versions/oreo/background-location-limits.html
我有一个服务作为在后台运行的位置监听器。在orea后台服务只获得少量位置更新。必须将其更改为前台服务。 我唯一要做的就是在服务的onCreate()中调用startForeground()。
答案 1 :(得分:0)
在后台或使用后台服务时,您应该检查Oreo上的应用location retreiving limitations。答案是使用前台服务或将应用程序带到前台。