지난 포스팅에서 앱의 4대 컴포넌트에 대해 공부했었다. 그리고 각각의 컴포넌트는 인텐트를 통해 통신한다. (액티비티 시작, 서비스 시작, 브로드캐스트 전달 등) 이번 포스팅에서는 인텐트에 대해 알아보자. 인텐트 (Intent) 공식 문서에서는 인텐트를 다음과 같이 설명한다. '인텐트는 메시징 객체로서, 다른 앱 구성 요소로부터 작업을 요청하는 데 사용한다' 위에서 언급했듯, 인텐트는 컴포넌트의 통신을 담당해준다. 인텐트는 사용 방법에 따라 두가지 유형으로 나눌 수 있다. 명시적 인텐트 명시적 인텐트는 인텐트를 충족하는 구성 요소를 직접 지정한다. 이를 위해 해당 요소의 이름을 제공해야 한다. (패키지, 클래스 등) 일반적으로 앱 안에서 구성 요소를 시작할 때 사용한다. (액티비티, 서비스 등) 암시적 인..