응용 프로그램에서 임시 파일을 만들고 있습니다. 그리고 응용 프로그램이 파괴되면 그 파일을 삭제해야합니다. 현재 onDestroy()
메소드에서이 deleteTempFile()
메소드를 호출하고 있습니다. 하지만 개발자 가이드에서 알 수 있듯이 앱이 죽을 때 호출되지 않도록 보장합니다. 이것을 성취하는 올바른 방법은 무엇입니까?onDestroy() 항상 호출되지 않음
onDestroy
은 홈 버튼을 누른 다음 다시 길게 누르면 작업 관리자가 나타나고 앱을 스 와이프하여 종료시킬 수 있습니다.
앱 파기 상태를 식별하기 어렵습니다. 앱이 백그라운드/포 그라운드로 갈 때 파일을 제거/복원하는 것이 적합할까요? –
문제는 비디오 플레이어를 사용하여 임시 파일을 재생할 때 앱이 백그라운드로 이동하는 것입니다. 나는 그 시점에서 그것을 삭제하면 안된다. – Shashika