ActivityManagerService에 접근 하도록 해주는 역할을 한다.

Android에 이미 만들어져 있는 기능(패키지)들에 접근하려할 때 Context 객체를 사용하게 된다.

AppCompatActivity 가 Context를 구현하고 있고, 모든 Activity는 AppCompatActivity는 상속하고 있다. 때문에 Activity 자신(this)를 지정해서 context에 선언된 필드와 메서드에 접근이 가능하다.

val contex:Context = this

 

종류

activity context

특정 activity에 대한 정보, 기능 들을 포함한다.

 

application context

application에 대한 전체적인 정보, 기능을 포함한다.

 

//바로 접근이 가능하다. applicationContext  //안드로이드 버전이 낮거 getApplicationContext()으로 호출해서 사용한다. val applicationContext = getApplicationContext()

 

 

'Android > Android기본' 카테고리의 다른 글

Resource  (0) 2021.11.24
Binder, Binding  (0) 2021.11.24
Thread  (0) 2021.11.24
Permission  (0) 2021.11.24
AddView  (0) 2021.11.24

+ Recent posts