0

시작시 사용자 위치를 찾으려고 시도하고지도가 사용자에게 제공되는 첫 번째 탭이 아니며 사용자가지도 탭에서 멀리 이동할 때 멈추기.지도 활동을 위해 여러 탭에서 GPS 위치를 검색하십시오.

지도 탭 (또는 탭의 모든 활동)이 사용자 위치를 검색하고 싶습니다. 이는 사용자와 앱의 상호 작용에서 매우 핵심적인 부분입니다. 스레드를 사용하는 것이 답인지 모르겠다. 어떻게이 일을 할 것인지 생각할 필요가 없다. 이 작업을 수행 할 때 권장되는 방법이 있습니까?

답변

0

나는 완전히 당신이 GPS 업데이트를 받고있는 것으로 전화를 원한다면, 당신은 단지

를 호출 할 필요가

그러나 전체 응용 프로그램의 구조를 시각화 할 수 없기 때문에 당신이 탭 무슨 뜻인지 이해가 안 돼요

LocationManager.requestLocationUpdates(); //to start e.g. in onResume() 
LocationManager.removeUpdates();   //in onPause() 

내가 본 것처럼, GPS 좌표를 위해 '도매형'Google지도를 만드는 것처럼 보입니다. 그렇다면 LocationManager API를 배우고 사용하는 것이 좋습니다. 당신이 사용자 정의 탭을 제외하고 모든

+0

그래서 우리는 우리가지도라는 한 하나의 세 가지 탭 레이아웃을 가지고 있으며 현재을 locationManager가 호출되는 응용 프로그램 내 유일한 곳 이잖아과 탭이에 대한 활성 하나가있다 우연히 있다. – W0lf7

0

첫째, 내 경험에서,지도 난 당신이하지와 연결 백그라운드 서비스를 만드는 것이 좋습니다,

여전히 탭을 사용하려면 .. 탭이 잘되지 않습니다 초기 탭이지만 초기 탭에서이 서비스를 시작하지만 다른 탭에 포커스가 있지 않으면 서비스가 작동하지 않는 메커니즘을 수행합니다.

행운