Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 活动识别API未检测到位置更改-Android OREO_Java_Android_Intentservice_Android 8.0 Oreo_Activity Recognition - Fatal编程技术网

Java 活动识别API未检测到位置更改-Android OREO

Java 活动识别API未检测到位置更改-Android OREO,java,android,intentservice,android-8.0-oreo,activity-recognition,Java,Android,Intentservice,Android 8.0 Oreo,Activity Recognition,问题:活动识别API有一个意图服务,该服务将获取运动活动,并将作为意图的一部分获取(onHandleIntent)。当我将我的应用程序更改为目标android Oreo时,其功能表现如下 当应用程序位于前台时,应用程序会检测活动 当应用程序处于后台时,它不会检测到活动 我试图将intent服务更改为JobIntentService,但没有工作 有人能帮忙吗 提前谢谢。我也面临同样的问题。我的应用程序在以前版本的Android上运行得很好,但在Oreo中没有位置更新 在以下内容中找到解决方案:

问题:活动识别API有一个意图服务,该服务将获取运动活动,并将作为意图的一部分获取(onHandleIntent)。当我将我的应用程序更改为目标android Oreo时,其功能表现如下

  • 当应用程序位于前台时,应用程序会检测活动
  • 当应用程序处于后台时,它不会检测到活动
  • 我试图将intent服务更改为JobIntentService,但没有工作

    有人能帮忙吗


    提前谢谢。

    我也面临同样的问题。我的应用程序在以前版本的Android上运行得很好,但在Oreo中没有位置更新

    在以下内容中找到解决方案:

    我有一个在后台运行的位置侦听器服务。在俄勒冈州,后台服务只获得很少的位置更新。必须将其更改为前台服务。
    我唯一要做的就是在服务的onCreate()中调用startForeground()

    在后台或使用后台服务时,您应该检查Oreo上的应用程序。答案是使用前台服务或将应用程序带到前台。

    到目前为止您尝试了什么?@deniz除了使用前台服务之外,您是否找到了解决方案?