인텐트 (Intent)
4대 콤포넌트끼리 유기적으로 정보전달을 가능하게 해줌
타 어플리케이션의 기능을 수행할 수 있다
기본 구성요소로 액션(Action)과 데이터(Data)가 존재
액션(Action) : 수행할 기능
데이터(Data) : 액션이 수행될 대상 데이터
명시적 인텐트
인텐트의 클래스 객체, 컴포넌트 이름을 지정한다
호출할 대상을 확실히 알 수 있는 경우에 사용한다
주로 어플리케이션 내부에서 사용
암시적 인텐트
인텐트의 액션과 데이터를 지정했지만, 호출할 대상이 달라질 수 있는 경우에 사용
기존에 기능을 지원하는 앱이 있을 경우 암시적 인텐트를 사용하여 그 앱을 실행한다