수색…


소개

Per Google 설명서 : "응용 프로그램 환경에 대한 글로벌 정보에 대한 인터페이스 : 응용 프로그램 별 리소스 및 클래스에 대한 액세스는 물론 활동 시작, 방송 및 수신 의도와 같은 응용 프로그램 수준 작업에 대한 호출을 허용합니다."

더 간단히 말해, Context는 애플리케이션의 현재 상태입니다. 객체에 정보를 제공 할 수 있으므로 응용 프로그램의 다른 부분에서 어떤 일이 일어나고 있는지 알 수 있습니다.

통사론

  • getApplicationContext()
  • getBaseContext()
  • getContext()
  • this

비고

이 StackOverflow 페이지에는 Context 개념에 대한 포괄적이고 잘 쓰여진 설명이 몇 가지 있습니다.

컨텍스트 란 무엇입니까?

기본 예제

활동의 표준 사용법 :

Context context = getApplicationContext();

단편에서의 표준 사용법 :

Context context = getActivity().getApplicationContext(); 

this (때와 같은 응용 프로그램, 활동, 서비스 및 IntentService 클래스로, 문맥에서 확장하는 클래스에서)

TextView textView = new TextView(this);

또 다른 this 예 :

Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow