Context => 애플리케이션(객체)의 현재 상태의 맥락(context)
https://developer.android.com/reference/android/content/Context
응용 프로그램 환경에 대한 전역 정보(global information)를 지니고 있는 인터페이스입니다
=> 액티비티와 애플리케이션에 대한 정보를 얻기 위해서사용가능합니다
액티비티 객체는 컨텍스트 객체를 상속받습니다 => 액티비티는 애플리케이션의 context를 통하여 특정 리소스와 클래스, 그리고 애플리케이션 환경에 대한 정보에 대해 접근할 수 있게 해줍니다.
안드로이드 개발에서 컨텍스트(Context)는 어디에나 있고, 가장 중요한 것입니다. 따라서 컨텍스트를 이해하고 올바르게 써야만합니다. 컨텍스트(Context)를 잘못 사용할경우 애플리케이션의 메모리 누수를 일으킬 수도있습니다. 애플리케이션은 매모리관리가 큰영향을 끼치기 때문에 이점은 주의해야할 사항입니다.
'안드로이드 > 안드로이드' 카테고리의 다른 글
[Android/Kotlin] 알림(Notification)아이디 채널아이디 (2) | 2023.08.30 |
---|---|
[Android/Kotlin] 뷰 바인딩(ViewBinding) (2) | 2023.08.28 |
[Android/Kotlin] 리사이클러뷰(RecyclerView) 어댑터 이야기 (0) | 2023.08.08 |
[Android/Kotlin] ActivityResultLauncher는 무었일까요? (0) | 2023.08.07 |
[안드로이드]Toast 메시지 (0) | 2022.03.22 |