이것은 내 previous questions 중 하나에 대한 후속 질문입니다.Android에 정적 메소드가있는 클래스는 얼마나 오래 생깁니 까?
나는 모든 활동에 필요한 그래픽을로드하고 정적 클래스에 저장하는 LoadingActivity가 있습니다. 나는 LoadingActivity를 다시로드하려고하지 않을 때 다시 Home을 누르고 응용 프로그램을 다시 시작합니다. 많은 메모리가 필요하고 그래픽이 이미로드되어 여러 번 실행되기 때문에 LoadingActivity를 다시 시작할 필요가 없습니다. 제 질문은 정적 클래스가 얼마나 오래 살고 있습니까? 앱을 다시 시작한 후에도 사용 가능 여부를 신뢰할 수 있습니까? 아니면 일 수 있습니다. 일 수 있습니다. 안드로이드는 메모리 문제로 인해이를 없애거나 vm이 실행되는 동안 (즉, 전화가 실행되는 동안) 항상 여기에 있기 때문입니까?
나는 그들이 당신의 신청 절차가 살아있는 한 계속 유지한다고 믿는다. 그러나 객체 참조를 Static으로 유지하는 것은 기기의 메모리가 제약되는 애플리케이션 개발에서는 결코 좋은 아이디어가 아닙니다. – waqaslam
정적 클래스는 응용 프로그램 자체의 수명주기와 관련이 있습니다.이 수명주기는 Android의 변덕 AFAIK에 있습니다. 절대로 정적 클래스에 의존하지 마십시오. 기간. – Machinarius
"정적 클래스"란 "정적 객체"에 대한 참조를 의미합니까? 당신은 class 클래스로 선언 된 클래스에 대해 묻는 것처럼 들릴 수도 있습니다. –