나는 응용 프로그램에 대해 다소 많은 양의 데이터가 필요한 상당히 복잡한 Android 응용 프로그램을 작업하고 있습니다 (총 약 500KB라고 말하고 싶습니다-모바일 장치의 경우이 크기입니까?). 내가 알 수 있듯이, 응용 프로그램의 모든 방향 변경 (보다 정확하게는 활동에서)은 활동의 완전한 파괴 및 재생성을 유발합니다. 내 결과에 따르면 Application 클래스는 동일한 수명주기를 갖지 않습니다 (즉, 모든 의도와 목적을 위해 항상 인스턴스화 됨). 애플리케이션 클래스 내부에 상태 정보를 저장 한 다음 Activity에서 참조하는 것이 합리적입니까? 아니면 일반적으로 모바일 장치의 메모리 제약으로 인해 "허용되는"방법이 아닌가? 이 주제에 대한 조언을 정말 감사합니다. 감사!