GooglePlayServices API
을 사용하여 현재 위치를 확인합니다. 모든 활동에서 브로드 캐스트 수신기에서 위치 가져 오기
@Override
protected void onStart() {
super.onStart();
// Connect the client.
mLocationClient.connect();
}
@Override
protected void onStop() {
// Disconnecting the client invalidates it.
mLocationClient.disconnect();
super.onStop();
}
작동하고 다음 코드 나에게 사용자의 마지막으로 가장 잘 알려진 위치를 제공 현재 위치를 얻을 수 있습니다.
mCurrentLocation = mLocationClient.getLastLocation();
하지만 어떻게 이상적으로 수명주기의 유일한 방법 인 BroadcastReceiver
onReceive()
로에 위치 클라이언트와 분리 연결?
브로드 캐스트 수신기에서 위치 업데이트를 원하십니까? 질문을 자세히 작성하십시오. –
Hi Vinay 문제는 Broascast Receiver 클래스가 전화를 걸면 누군가에게서 전화가 왔을 때입니다. onReceive() 메소드가 인터넷 연결을 사용할 수 있는지 확인했는지 확인하십시오. 감사. – Jeba