1
휴대 전화를 재부팅하거나 앱을 강제 종료하면 locationManger.requestLocationUpdates에 설정된 수신자가 호출되지 않습니다. 내가 내 위치 방송 수신기를 추적하고 앱이 열렸을 때 그리고 내가 부팅 브로드 캐스트를받을 때 다시 등록해야합니까?재부팅 또는 강제 종료 후 requestLocationUpdates 수신기가 호출되지 않는 이유는 무엇입니까?
다시 등록하면 "locationManger.requestLocationUpdates"라고 부릅니다. BroadcastReceiver에서 android.intent.action.BOOT_COMPLETED와 같은 프로세스가 종료 된 경우에도 앱에서 브로드 캐스팅 된 이벤트를 수신 할 수 있습니다. 이유는 이것이 위치 업데이트의 경우가 아닌 이유입니까? – Jimmy
아니요, 앱이 실행되고 있지 않으면 BOOT_COMPLETED가 도움이되지 않습니다. 부팅이 완료되면 앱의 구성 요소를 설정하여 매니페스트에 추가 한 다음 위치 업데이트를 수신하여 시작할 수 있습니다. 하지만 어쨌든, 어떤면에서는 먼저 앱을 실행해야합니다. – LuxuryMode