Intent
Explicit Intent : 호출 대상 컴포넌트가 정해져 있을 때 사용
Inent intent = new Intent(this, StartActivity.class);
Implicit Intent : 호출 대상 컴포넌트가 정해져 있지 않고 특성만 알 때 사용
Intent filter
action
ACTION_MAIN : 추가 정보 없이 해당 Activity가 Task의 Root Activity로 실행되도록 함
category
CATEGORY_LAUNCHER : Launcher에 표시되고 Root Activity로 실행되도록 함
CATEGORY_DEFAULT : Implicit Intent를 받을 수 있음
CATEGORY_ALTERNATIVE : 현재 화면에서 작업할 수 있는 작업 방식 외에 다른 작업 방식을 같은 화면에서 찾을 때 사용(공유->블루투스, NFC 등)
CATEGORY_SELECTED_ALTERNATIVE : 현재 화면에서 특정 데이터의 작업 처리를 다른 확장된 화면으로 작업 처리할 때 사용
사용하기 위해서는
<intent-filter label="Main"> 과 같이 label 추가
'Android > Theory' 카테고리의 다른 글
Service (0) | 2013.04.16 |
---|---|
Context (0) | 2013.04.16 |
Orientation (0) | 2013.04.16 |
Task (0) | 2013.04.16 |
Activity 상태에 대한 고찰 (0) | 2013.04.16 |
댓글