Android: Context, Uri,

Soomin Kim·2023년 3월 9일
0

Android

목록 보기
7/14

Context

현재 사용되고 있는 애플리케이션(또는 액티비티)에 대한 포괄적인 정보를 지니고 있는 객체입니다.

  • Application의 현재 상태를 나타냅니다.
  • Activity와 Application의 정보를 얻기 위해 사용할 수 있습니다.
  • Resource, Database, SharedPreference 등에 접근하기 위해 사용할 수 있습니다.
  • Activity와 Application 클래스는 Context 클래스를 확장한 클래스입니다.
  1. Application Context
    ApplicationContext는 Application LifeCycle을 따르며 애플리케이션이 실행되어 종료될 때까지 동일한 객체를 참조합니다.
  1. Activity Context
    ActivityContext는 Activity LifeCycle을 따르며 Activity가 onDestroy() 될 때 context는 사라지게 됩니다.

Application Context와 Activity Context 간 계층은 다음과 같습니다.

Uri (Uniform Resource Identifier)

통합 지원 식별자. 특정 리소스 자원을 고유하게 식별할 수 있는 식별자.
Uri 하위 개념으로 URL, URN이 있는 것.

추상 클래스임.

public abstract class Uri implements Parcelable, Comparable<Uri> {
...
}

출처
https://lakue.tistory.com/82

profile
개발자지망생

0개의 댓글