Android
Intent의 특징을 나타내는 6가지 구성요소
ssuk1010
2010. 12. 8. 15:32
반응형
- 컴포넌트 이름 : 컴포넌트를 실행할 대상 (명시적 Intent)
- 액션 : 실행할 액션 (암시적 Intent)
- 데이터 : 실행할 액션의 데이터 Uri등 (암시적 Intent)
- 카테고리 : 액션만으로 Activity의 용도를 정의하기 어려울때 추가로 카고리를 사용한다.
Manifest에서 제일 먼저 실행될 Activity를 지정할때 카테고리를 사용
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
- 엑스트라 : Activity 사이에 데이터를 전달하는 도구
putExtra(ID,VALUE); - 값을 전달
getExtra(ID,VALUE); - 값을 가져옴
- 플래그 : Intent가 어떻게 제어될지를 정의하기 위해서 추가되는 값
자주사용되는 flag인 FLAG_ACTIVITY_CLEAR_TOP은 현재 실행하려는 Activity가 스택상으로 해당 Activity보다 위에 있는 Activity는 모두 종료 시킨다.
A->B->C->D 실행중에 A Activity가 B Activity를 실행시키면 C, D Activity를 종료하고 A->B상태만 남는다.
반응형