Intent

유시현·2023년 1월 15일
0

Android

목록 보기
20/34

실행하고자하는 Applicatino Component의 정보를 기술한다.

4대 component중에서 activity,receiver,service가 사용

명시적

componentName 호출하여 넘김
packageName + fullName(activity name) = componentName
Intent(Context packageContext,Class<> class) 가 결국 componentName 넘기는것

암시적

어떤데이터를 어떻게 볼것인지를 지정해서 넘긴(Action_VIEW, URI(....), ,mimeType )
URI = URL + URN
편지로 비유하면 URL은 주소 URN은 받는사람 이름
uri를 알아서 자원의 위치를 알면 어떻게 실행할것인지도 알아야함 이때 필요한것이 mime Type(ex text/html)

intent-filter

Activity가 어떤 역할을 할것이 기술한다.
기술한것에 따라 암시적 intent로도 실행가능하다.

category

인텐트를 처리할 컴포넌트의 종류를 알려줌

profile
안드로이드 ,ios 공부하고 있습니다

0개의 댓글