Apple is Apple
Published 2023. 12. 19. 20:58
2023-12-19 TIL

context

직역을 해보자면 맥락 의미한다. 안드로이드에서의 Context 도 얼추 비슷한 느낌이다. 어플리케이션에 대해서 현재 상태를 나타내는 역할을 하는데, 앱이 흘러가는 맥락 정도로 해석해 볼 수 있다.

현재 애플리케이션의 상태를 갖고 있으며, 안드로이드 시스템 서비스에서 제공하는 API(리소스, sharedPreference 등)에 접근하기 위해 사용한다.

크게 2가지로 분류 된다.

  1. Application Context
  2. 어플리케이션 전체 라이프사이클에 묶여 있는 context이다. 현재 context가 종료되고 나서도 context가 필요한 작업이나, 액티비티 범위를 벗어난 곳에 context가 필요한 작업에 적합니다.
  3. Activity Context액티비티 스코프 내에서 사용될 때 넘겨주거나, 액티비티 와 라이프사이클이 같은 객체를 생성할 때 넘겨준다. 즉, 액티비티가 소멸되면 해당 context 도 같이 소멸된다.
  4. 액티비티 안에서만 사용한 context이다. 특정 액티비티의 라이프 사이클에 종속되어 있다.

'TIL' 카테고리의 다른 글

2023-12-28  (0) 2023.12.28
2023-12-22  (0) 2023.12.23
2023-12-11  (0) 2023.12.11
2023-12-06  (0) 2023.12.06
2023-12-04  (0) 2023.12.04
profile

Apple is Apple

@mjjjjjj