2013-06-23 3 views
0

는 응용 프로그램이 백그라운드에서 실행 ... 그리고 정적 멤버는 그들은들의 OnDestroy를 호출에 파괴 얻을해야합니다 ... 응용 프로그램의 이전 액세스에서와 동일하게 유지()정적 변수가 안드로이드 응용 프로그램에서 파괴 될 때 ??) (onDestory 호출에

합니까들의 OnDestroy는 현재 활동 또는 전부를 파괴 신청?

+0

질문을 더 개발할 수 있습니까? 어떤 프로그래밍 언어를 사용하고 있습니까? – Sergio

답변

0

onDestroy of Activity는 활동이 종료되면 실행됩니다. 시스템의 메모리 사용 및 응용 프로그램의 다른 활동/서비스가 아직 실행 중인지 여부에 따라 해당 시점의 응용 프로그램이 메모리에서 완전히 제거 될 수도 그렇지 않을 수도 있습니다.

+0

도움을 주셔서 감사합니다. 하지만 응용 프로그램의 모든 활동을 제거하는 방법은 무엇입니까? 응용 프로그램의 정적 멤버가 파손될 때 알려주시겠습니까? –

+0

Android가 결정할 때. 이것을 강제하는 실제 방법은 없습니다. 일반적으로 실행중인 활동이나 서비스가 없을 때 또는 응용 프로그램을 종료해야한다고 결정할 때 일반적으로 실행중인 활동이나 서비스가 없거나 메모리가 부족하여 램을 청구하는 백그라운드 앱을 종료 할 때 언로드합니다. –

0

활동의 수명주기를 벗어난 개체가 필요하지 않은 경우 멤버 변수로 지정하십시오.

그렇지 않으면 '애플리케이션'이 삭제 될 때 애플리케이션 클래스가 삭제됩니다.