Activity extends Context 입니다. 즉, Activity는 Context를 상속 받아 만들어진 것입니다.
Context는 안드로이드 시스템과의 연결 통로와 동시에 어플리케이션 리소스에 접근할 수 있는 통로 라고 볼 수 있는데 Activity는 이런 Context를 상속받아 구현하는 컴포넌트중 하나입니다. getResources()로 해당 어플리케이션 리소스에 접근할 수 있고 registerReceiver()로 시스템에 브로드캐스트 리시버를 등록하는 행위를 생각해보시면 될듯합니다.
Activity와 비슷하게 이런 Context를 상속받는 것을 살펴보면 Application, Service 등이 있습니다. 공통점을 보면 다 프로세스화 될 수 있는 컴포넌트라는 겁니다. 이렇게 프로세스화 될 수 있는 컴포넌트는 시스템에도 접근이 가능해야 하고 자신이 소속된 어플리케이션의 리소스에도 접근이 가능해야 합니다. 이런 중간 인터페이스가 바로 Context 인 것이죠.
인용주소
안드로이드에서-context란-무엇일까
안드로이드 Context 개념 익히기
2020년 4월 10일 금요일
피드 구독하기:
댓글 (Atom)
Windows 11 세팅
기존에 리눅스만 깔아서 사용중인 삼성컴퓨터에서 Windows 11을 설치 후 정품인증이 되지 않았다. Windows 10을 설치 하여도 여전이 정품인증이 되지 않았다. 이 컴퓨터는 윈도우를 깔아본 적이 없다. 에러코드는 0xC004F213, 윈도우 제...
-
swap 비율 설정 cat /proc/sys/vm/swappiness sudo sysctl vm.swappiness=60 : default 값. 60이면 보통 메모리의 80% 이상 사용 시 부터 swap 시작됨 참조 현재 작업 상태 보기 'jo...
-
Outlook 프로필(전자메일 계정 정보 등)을 백업하는 방법? Microsoft Outlook에서 전자 메일 계정을 추가하고, 서명을 디자인하고, 규칙을 만드는 등의 작업은 쉽고 시간이 많이 걸리지 않습니다. 따라서 중요한 변경 작업을 수행하기 ...
-
Ubuntu 18.04 기준 우분투에서 블루라이트 세팅을 알아보다가 Night Light를 사용하면 된다는 이야기를 듣고 찾아 보았으나 기본 세팅 메뉴에는 night-light-temperature(야간 조명 온도) 조절하는 기능이 없어서 추가 검...
댓글 없음:
댓글 쓰기