여러 가지 활동에서 GPS를 사용하는 Android 앱에서 작업하고 있습니다. 하나의 활동에서 다른 활동으로 이동할 때마다 GPS를 시작/중지하지 않고 모든 활동에서 GPS에 액세스하는 좋은 방법을 찾고있었습니다 (이벤트 수신). 이 link에서는 서비스를 사용하고 OnStart/OnStop이 겹치기 때문에 바인드/언 바인드하는 것이 좋습니다.Android : 여러 활동의 GPS 처리
그러나 나는이 아이디어를 정말 좋아하지만 한 가지 문제 만 남겼습니다. 내 앱이 더 이상 활성화되어 있지 않으면 (홈 버튼을 눌렀을 때) GPS를 멈추고 싶습니다. 이 경우 OnPause 만 호출됩니다.
아이디어가 있으십니까?
감사합니다.
10 배 (내가 선호 설정, 따라서 일시 정지하고 다시 시작을 변경하려면 OSM 활동을 일시 정지) (OSM과 구글은 모두 GPS 위치 수신기와 서비스를 사용)하지만 난 뒤의 동일한 이벤트를 얻을 수 있습니다 열쇠 그래서 진짜로 문제를 해결하지 않는다. –
그래서 뒤로 키와 홈 키를 구분하고 싶습니다. –
예를 들어 들어오는 호출이 도착할 때와 같이 홈 버튼에만 문제가있는 것은 아닙니다. –