ContentProvider 썸네일형 리스트형 파편15_component_컴퍼넌트 안드로이드 앱 개뱔은 component(컴퍼넌트 ; 요소, 부품)를 기반으로 한다. component는 앱을 구성하는 단위를 나타내는 개념이다. 그러므로 앱은 개별 component의 조합이라고 할 수 있다. 코딩을 작성하는 체계 중 하나인 '객체 지향 프로그래밍'과 비슷하다. component 개념이 코드로 구현된 것이 Class(클래스)다. 하지만 모든 클래스가 컴퍼넌트는 아니다. 왜냐하면 클래스는 컴퍼넌트클래스와 일반 클래스로 나누어지기 때문이다. 컴퍼넌트는 안드로이드 시스템이 주도하여 생명주기(lifecycle)를 관리하고 소멸시킨다. 컴퍼넌트도 클래스 이므로 다른 클래스와 조합할 수 있다. 특별히 컴퍼넌트 클래스는 독립적인 수행 단위로 동작한다. 컴퍼넌트클래스를 실행하려면 직접 결합(호출)하지 .. 더보기 이전 1 다음