반응형
안드로이드 개발중.. context가 무엇인지 궁금해져서 검색을 해보았다
참고:https://blog.naver.com/sd5125/130178921403
안드로이드 모바일 운영체제]
context가 필요한 이유
->안드로이드 리눅스 커널에서 돌아가는 플랫폼 때문이다.
(*리눅스 :멀티태스킹을 지원하는 운영체제 )
운영체제는 짧은 시간동안 번갈아가며 작업이 되는 TASK의 수행상태를 기억해야한다.
안드로이드에서는 TASK마다 실행 상태에 대한 정보를 Context가 구성하고 있다.
즉, 어플리케이션을 실행하는데 필요한 안드로이드 정보를 가지고있다.
결론:
Context 클래스는 "다형성을 사용할 목적"으로 구현되었다.
context 및 그 대부분의 함수들도 추상클래스로 이루어져있다고한다.
참고 :http://blog.naver.com/horajjan/221111512392
반응형
'안드로이드' 카테고리의 다른 글
[안드로이드]recyclerview의 item클릭하기 2 (0) | 2017.12.29 |
---|---|
[안드로이드]RecylerView의 list 클릭시 dialog창 띄우기 (1) | 2017.12.28 |
[안드로이드]리스트뷰에 추가하기 (0) | 2017.12.22 |
[안드로이드] RecyclerView의 item 클릭하기 (0) | 2017.12.21 |
[안드로이드]리사이클뷰 (0) | 2017.12.21 |