Activity extends Context 입니다. 즉, Activity는 Context를 상속 받아 만들어진 것입니다.
Context는 안드로이드 시스템과의 연결 통로와 동시에 어플리케이션 리소스에 접근할 수 있는 통로 라고 볼 수 있는데 Activity는 이런 Context를 상속받아 구현하는 컴포넌트중 하나입니다. getResources()로 해당 어플리케이션 리소스에 접근할 수 있고 registerReceiver()로 시스템에 브로드캐스트 리시버를 등록하는 행위를 생각해보시면 될듯합니다.
Activity와 비슷하게 이런 Context를 상속받는 것을 살펴보면 Application, Service 등이 있습니다. 공통점을 보면 다 프로세스화 될 수 있는 컴포넌트라는 겁니다. 이렇게 프로세스화 될 수 있는 컴포넌트는 시스템에도 접근이 가능해야 하고 자신이 소속된 어플리케이션의 리소스에도 접근이 가능해야 합니다. 이런 중간 인터페이스가 바로 Context 인 것이죠.
인용주소
안드로이드에서-context란-무엇일까
안드로이드 Context 개념 익히기
2020년 4월 10일 금요일
피드 구독하기:
댓글 (Atom)
LibreOffice Draw
LibreOffice Draw 버전 24.8.4.2 사용 PDF 파일을 오픈 하여 편집 후 PDF로 다시 저장 시 생각보다 용량이 늘어나서 줄이는 방법을 찾기 위해서 옵션에 따른 용량의 변화를 기록하였다. 원본 PDF 파일 용량 : 510KB 상기 디...
-
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(야간 조명 온도) 조절하는 기능이 없어서 추가 검...
댓글 없음:
댓글 쓰기