OS가 (낮은 메모리 또는 저전력으로 인해) adroid 서비스가 종료되었을 때. 살해되기 전에 서비스에 통보합니까? onDestroy() 콜백이 호출 되나요?안드로이드에 의해 종료되기 전에 바운드 서비스 상태 저장
우리의 주요 관심사는 살해되기 전에 서비스 상태를 저장하는 능력입니다. 리소스를 사용할 수있게되면 시스템에서 서비스를 다시 시작할 수 있지만 서비스가 종료되기 전에 서비스 상태를 저장하는 권장 방법은 무엇입니까?
첨부 된 서비스의 강제 닫기 프로세스에 대한 이해를위한 시퀀스 다이어그램이 첨부되어 있으며, 여기에는 우리가 원하는 것이 포함됩니다.
저는 시스템이 앱을 죽일 때 onDestroy() 호출을받을 것이라고 생각합니다 (확실하지는 않습니다). 하지만 응용 프로그램이 종료되고 콜백 (즉, 작업 킬러로 인해 사용자가 죽임)이 발생하지 않을 수도 있음을 알고 있어야합니다. 따라서 시스템에서 심각한 문제가 발생하지 않도록하고 싶을 것입니다. – FoamyGuy