본문 바로가기

안드로이드

[안드로이드]Context

반응형

안드로이드 개발중.. context가 무엇인지 궁금해져서 검색을 해보았다 




참고:https://blog.naver.com/sd5125/130178921403


안드로이드 모바일 운영체제]


context가 필요한 이유

->안드로이드 리눅스 커널에서 돌아가는 플랫폼  때문이다. 

(*리눅스 :멀티태스킹을 지원하는 운영체제 )

운영체제는 짧은 시간동안 번갈아가며 작업이 되는 TASK의 수행상태를 기억해야한다.

안드로이드에서는 TASK마다 실행 상태에 대한 정보를 Context가 구성하고 있다.

즉, 어플리케이션을 실행하는데 필요한 안드로이드 정보를 가지고있다.



결론:


    Context 클래스는 "다형성을 사용할 목적"으로 구현되었다.

    context 및 그 대부분의 함수들도 추상클래스로 이루어져있다고한다.







참고 :http://blog.naver.com/horajjan/221111512392  


반응형