IntentService에 대한 나에게 분명하지 않은 무언가가 있습니다. Sqlite 데이터베이스에 삽입을 수행해야합니다.IntentService는 APP (시작된 APP)가 삭제 되더라도 작업을 완료합니까?
IntentService
안에 넣고 IntentService
이 (시작된) Activity
이 파괴 된 경우에도 해당 작업이 완료 될 수 있도록해야합니다. 내가 맞습니까? 나에게 분명하지 않다 무엇
는 전체 APP이 (그리고뿐만 아니라 Activity
) 파괴 된 IntentService
경우에 무슨 일이 일어날 것입니다. 앱이 삭제 된 경우에도 IntentService
이 작업을 완료합니까? 당신이 응용 프로그램의 모든 구성 요소 (활동, 서비스 등)을 살해하는 응용 프로그램을 죽일 때
IntentService를 사용하면 앱의 응답 속도에 영향을주지 않고 백그라운드에서 장기 실행 작업을 실행할 수 있으며 동시에 가장 큰 장점 중 하나는 대부분의 사용자 인터페이스 (Activity/Fragment) 라이프 사이클 이벤트가 발생하여 Activity가 파괴 된 경우에도 계속 실행됩니다. - https://developer.android.com/reference/android/app/IntentService.html을 참조하십시오. –
당신은 무엇을 의미합니까? 전체 APP (그리고 활동뿐만 아니라)가 파괴 되었습니까? – nomag
@nomag 나는 앱이 더 이상 살아 있지 않다는 것을 의미합니다. 예를 들어 사용자가 닫았거나 안드로이드에 의해 종료 되었기 때문에 (메모리 요구 사항). 나는 IntentService가 활동이 파괴 되더라도 그 일을 계속할 것이라는 것을 안다. IntentService가 시작된 활동의 앱이 IntentService가 작업을 끝내기 전에 종료/종료되는 경우 어떤 일이 발생할지 모르겠다. – MDP