2016-09-12 5 views
1

위도와 경도와 같이 위치를 업데이트하는 서비스 클래스가 있습니다. 내가 원하는 것은 서비스가 결과를 얻 자마자 활동에 위치를 전달하는 것입니다. 다음은 내가 시도한 몇 가지 시도입니다.Android에서 위치 서비스와 활동 간의 통신?

  1. 브로드 캐스트 수신기. 매우 느립니다. 위치 데이터를 기반으로 한 활동을 그릴 필요가 있습니다. 서비스로부터 거의 30 분이 소요되며, 마지막으로 알려진 위치 데이터를 활동 수신 방송 신호로 수신합니다.

  2. 콜백. 훨씬 나아졌지만 "빨리"달성하는 것은 여전히 ​​어렵습니다.

제발 내가 조언을 해줄 수 있겠 니? 고맙습니다.

답변

1

가장 좋은 방법은 인터페이스를 사용하는 것입니다. 인터페이스는 새로운 결과를 알려주 자마자 주 활동을 알릴 것이기 때문입니다.

+0

어떻게 그렇게 할 수 있는지 가르쳐 주시겠습니까? 나는 이것들에 익숙하지 않다. 고마워! – LunarS

+0

현재 시스템에 없습니다. 나는 모바일이지만 인터페이스를 사용하는 몇 가지 예를 게시 할 것이다. – LearnPainLess

+0

인터페이스의 가장 좋은 예는 버튼 클릭 리스너입니다. 클릭 리스너는 버튼을 클릭 할 때까지 트리거되지 않습니다. – LearnPainLess

관련 문제