안드로이드(ANDROID) - 최근 실행 이력 삭제 감지 이벤트
최근 개발하면서 최근 실행 이력에서 앱을 강제 종료하는 시점을 파악해야할 일이 있었다. 원래 어플리케이션 클래스에 있는 onTerminate() 라는 함수를 통해 알수있다고 생각하고 있었는데 이건 에뮬레이터의 경우에나 파악 가능하다는 사실을 알게 되었다. 그래서 구글링을 통해 자료를 찾아본 결과 실제 디바이스에서 이 이벤트를 알수있는 방법은 다음과 같았다. 1. 매니페스트에 서비스를 등록한다. ... ... 2. 사용하고 있는 FOREGROUND 서비스가 있다면 그 서비스에 아래 코드를 오버라이드 시키고 필요한 기능을 추가한다. override fun onTaskRemoved(rootIntent: Intent?) { super.onTaskRemoved(rootIntent) // 앱 강제 종료 시 필요한 ..
Android 자료실/기능 개발
2020. 3. 25. 18:30