용어 뜻:
출처:
인텐트란 자체의 관련 데이터 페이로드를 갖춘 액션이다.
인텐트는 한국어로 의도라는 뜻을 가지고 있다.
인텐트는 UI 컴포넌트들을 호출하고 그 컴포넌트들 간에 데이터를 공유시키는데 사용된다.
인텐트는 개발자가 안드로이드에게 명령하여 호출할 수 있는 액션이다.
액션 이름은 일반적으로 다음과 같이 정한다.
<패키지_이름>.intent.action.액션_이름.
인텐트에는 일반적으로 어떤 작업을 수행하기 위한 인텐션이 정의된다.
인텐트에는 몇 가지 개념들이 함축된다.
X메시지 표시, 서비스 시작, 액티비티 실행, 웹 페이지나 연락처 목록 표시, 전화 걸기 또는 전화 받기 등이 있다.
인텐트는 항상 애플리케이션에 의해서만 초기화되는 것은 아니다.
인텐트는 특정 이벤트(문자 메시지 도착)과 같이 애플리케이션에 통지할 목적으로 시스템에 의해 사용되기도 한다.
인텐트는 명시적일 수도, 암시적일 수도 있다.
개발자가 단순히 어떤 URL을 표시해야 할 경우에는 의도를 충족시킬 수 있는 컴포넌트가 무엇인지
시스템이 판단하게 할 수도 있고, 개발자가 직접 그 의도를 처리할 컴포넌트에 관해 구체적인 정보를 제공할 수도 있다.
인텐트는 액션과 액션 핸들러를 느슨하게 연결한다.
사이드 하시미 외 2인 지음, 『안드로이드2 마스터북』, 제이펍(2010), p39, p40, p70, p133, p135
댓글
댓글 쓰기