한동안 안드로이드 응용 프로그램을 개발 중이며 활동 수명주기 및 응용 프로그램 수명주기에 대한 많은 게시물을 따랐습니다. 나는 Activity.finish()메소드 호출을 어딘가에 호출 Activity.onDestroy()하고 스택에서 액티비티를 제거한다는 것을 알고 있으며, 어떻게 든 운영 체제와 가비지 콜렉터가 "트릭을 수행하고"좋은 시간이되면 메모리를 확보 할 수 있다고 생각합니다. 그래서.... 이 게시물에 왔습니다- 응용 프로그램을 종료하는 …
나는 응용 프로그램에 대해 다소 많은 양의 데이터가 필요한 상당히 복잡한 Android 응용 프로그램을 작업하고 있습니다 (총 약 500KB라고 말하고 싶습니다-모바일 장치의 경우이 크기입니까?). 내가 알 수 있듯이, 응용 프로그램의 모든 방향 변경 (보다 정확하게는 활동에서)은 활동의 완전한 파괴 및 재생성을 유발합니다. 내 결과에 따르면 Application 클래스는 동일한 수명주기를 갖지 …