2016-10-27 1 views
0

따라서 FusedLocationApi을 사용하여 사용자 위치를 얻으십시오. 또한 LocationRequest 개체를 사용하여 위치 소스를 사용할 수 있는지 확인하고 그렇지 않은 경우 사용자에게 GPS를 켜기위한 권한 (Wi-Fi가 Lollipop 기기에서 작동하지 않는 것 같습니다)을 요청합니다. 이제 사용자가 예 (아니오)를 클릭하면 onActivityResult이 호출됩니다. 내 문제는, 나는 사용자의 위치를 ​​추적하지만 아무것도 수행하지 않는 Service을 가지고 있지만 Service에는 onActivityResult 메서드가 없으므로 Service (정확하게 필요한 것은 무엇인가)에서 LocationRequest 개체를 사용할 수 없습니다. 이 문제를 해결하는 방법에 대한 도움말?LocationRequest 해상도 대화 상자를 생성하고 서비스에서 onActivityResult 콜백을 catch하는 방법

답변

0

Service을 시작하기 전에 Activity에서이 대화 상자를 시작한 다음 startService()onAcivityResult으로 호출하거나 해결할 필요가 없다면 분명히 대답했습니다.

0

활동 내역을 묻는다면 실제로 서비스 내부에서 그런 일을 요청할 수 없습니다. 서비스는 GUI가없는 백그라운드 구성 요소입니다.