얼마전에 View객체를 생성 할 때 context를 this로 넣을때랑
getApplicationContext()로 넣을때 테마가 다르길레
궁금증이 생겨 여러모로 검색 하고 있었습니다.. 근데 찾다
보니..이것들에 대해 잘 이해가 안가서 질문 올립니다.
getApplicationContext는 어플리케이션 종료 이후에도 활동 가능한
Context라고 메모리 유지를 피하기 위해
Activity Context를 사용하라 어떤 블로그에서 말하더군요..
근데 또 다른 블로그에는 무분별한 Acticity Context
참조 사용시 메모리 릭이 발생 할 확률이 높다고 getApplicationContext를
통해 Application Context를 쓰라더군요..
이거.. 둘중에 뭐가 맞는 말인가요 ㅡㅡ;
추가 질문
getApplicationContext를 사용해 View 객체를 생성 하였을 때에는 테마변경 어떻게 하나요?
setTheme 했는데 안먹혀서..