위치 추적 기능을 성공적으로 구현 한 프로젝트가 있으며 완벽하게 작동하고 있습니다. 나는 매 30 초마다 융합 위치 공급자를 사용하여 사용자의 현재 위치를 추적 중입니다. (MainActivity가 시작되면 추적이 시작됩니다).새로운 아키텍처 구성 요소로 안드로이드의 현재 위치를 추적하는 방법은 무엇입니까?
이제 새로 도입 된 안드로이드 아키텍처 구성 요소로 프로젝트를 업데이트 할 계획입니다. 그러나 뷰 모델로 위치 추적을 구현하는 방법을 모르겠습니다. MainActivity 또는 Application 클래스에서 위치 추적을 시작할 적절한 위치는 어디입니까? ViewModel 또는 AndroidViewModel을 사용해야합니까? 이것을 달성하는 방법.
위치 사용 권한을 요청할 위치와 서비스 시작 위치에서 어디에서 몇 가지 샘플 코드를 제공해 주시겠습니까? –
UI에서 위치 권한을 요청해야하지만 저장소를 통해 장치 위치에 액세스해야합니다. 정보 서비스를 어디서부터 시작해야할지 모릅니다. 이 게시물은 아직 답변되지 않았지만 참조하십시오 (https://stackoverflow.com/questions/47265685/what-is-the-right-place-to-start-a-service-in-mvvm-architecture-android). –