0
alarmManager/Service (동일한 코드를 작성했습니다)를 사용하여 백그라운드에서 10 분마다 새 메시지를 확인하려고하지만 앱이 살아 있거나 앱이 백그라운드에서 실행되고 있지 않으면 서비스가 중지되기를 원합니다. 어떻게해야합니까?내 앱이 백그라운드에서 실행되고 있지 않을 때 서비스 중지
도와주세요. 미리 감사드립니다.
alarmManager/Service (동일한 코드를 작성했습니다)를 사용하여 백그라운드에서 10 분마다 새 메시지를 확인하려고하지만 앱이 살아 있거나 앱이 백그라운드에서 실행되고 있지 않으면 서비스가 중지되기를 원합니다. 어떻게해야합니까?내 앱이 백그라운드에서 실행되고 있지 않을 때 서비스 중지
도와주세요. 미리 감사드립니다.
활동의 onPause 상태에서 서비스를 중지하십시오.
서비스에 대한 자세한 내용은 http://developer.android.com/reference/android/app/Service.html을 참조하십시오.
AlarmManager의 경우 더 많은 deailts를 보려면 http://developer.android.com/reference/android/app/AlarmManager.html을 방문하십시오. 거기에서 취소 방법을 찾아 귀하의 의도와 일치하는 모든 경보를 제거 할 수 있습니다.
onPause()에서 멈 추면 집 버튼을 누를 때 백그라운드에서 업데이트되지 않습니까? –
예. onResume에서 서비스를 시작하고 onPause에서 중지하는 것이 일반적입니다. 자세한 내용은 android activity의 활동 라이프 사이클을 참조하십시오. [여기] (http://developer.android.com/reference/android/app/Activity.html) –
서비스를 중지하고 싶습니다. 서비스를 중단합니까? –