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 |
Uploaded by Notion2Tistory v1.1.0