는안드로이드 getApplicationContext 메모리 관리
When to call activity context OR application context?
마크 머피는 getApplicationContext()에서 컨텍스트 그것에 당신의 호출에 의해 생성 된 무언가에 보유하고있는 경우
는 "그것은, 메모리 누수를 만들 수 있습니다 말한다 액티비티로 무언가를 붙잡고 나면 액티비티가 가비지 컬렉션을 받으면 다른 모든 것들도 플러시됩니다. 애플리케이션 개체는 프로세스 수명 동안 유지됩니다. "
응용 프로그램 컨텍스트가 보유하고있는 어떤 것을 생성하는 호출은 무엇입니까?
다양한 상황에 맞는 라이브러리가 필요합니다. 백그라운드에서 실행되고 활동을 확장 할 수 있지만 활동 컨텍스트를 사용하고 업데이트하는 것은 문제가됩니다.
저는 이것이 아마도 응용 프로그램 컨텍스트를 사용하는 것이 바람직한 경우 중 하나라고 생각합니까?
Yes..use 애플리케이션 컨텍스트. – Blundell