TIL #120 Context

loci·2024년 10월 21일
0

TIL

목록 보기
111/111

Context

현재 사용되고 있는 애플리케이션 or 액티비티에 대한 포괄적인 정보를 가지고 있는 객체

  • Application의 현재 상태를 나타낸다.
  • Activity와 Application의 정보를 얻기 위해 사용할 수 있다.
  • Resource, Database, SharedPreference 등에 접근하기 위해 사용할 수 있다.
  • Activity와 Application클래스는 Context 클래스를 확장한 클래스이다.

Context는 모든 곳에서 쉽게 접근 할 수 있지만 잘못 사용하면 메모리 누수를 발생 시킬 수 있다.

Application Context

ApplicationContext는 Applicaton LifeCycle을 따르며 애플리케이션이 실행 되어 종료될 때까지 동일한 객체를 참조한다.

Activity Context

ActivityContext는 Activity LifeCycle을 따르고 Activity가 onDestroy()될 때 context가 사라진다.

[Android/안드로이드] Context, 뭐하는 녀석인지 알고 사용하자!
Android context란?

profile
편리한 개발자

0개의 댓글