2

문제 : 액티비티 인식 API가 모션 액티비티를 가져오고 인 텐트 (onHandleIntent)의 일부로 가져올 의도 서비스가 있습니다. 앱을 Android and Android Oreo로 변경하면 기능은 다음과 같이 작동합니다.활동 인식 API가 위치 변경을 감지하지 못함 - Android OREO

  1. 앱이 포 그라운드 인 동안 앱에서 활동을 감지합니다. 배경 응용 프로그램, 그것은 활동

을 감지하지 못하는 동안

  • 나는 JobIntentService 있지만 작동하지 않는 의도 서비스를 변경했습니다.

    아무도 도와 드릴 수 있습니까?

    미리 감사드립니다.

  • +0

    지금까지 해보신 것은 무엇입니까? – androidXP

    답변

    0

    나는 똑같은 문제에 직면했다. 내 앱은 이전 Android 버전에서 매력처럼 작동했지만 Oreo에서는 위치 정보를 업데이트하지 않았습니다. 내가 백그라운드에서 실행 위치 수신기와 같은 서비스를 https://developer.android.com/about/versions/oreo/background-location-limits.html

    :

    는에서 솔루션을 발견. 오레 아 백그라운드 서비스는 위치 업데이트를 거의받지 못합니다. 전경 서비스로 변경해야합니다. 내가 할 일은 서비스의 onCreate() 내에서 startForeground()를 호출하는 것뿐입니다.

    0

    백그라운드 또는 백그라운드 서비스를 사용할 때 Oreo의 앱에 대해 location retreiving limitations을 확인해야합니다. 대답은 전경 서비스를 사용하거나 앱을 포 그라운드로 가져 오는 것입니다.