이번에는 인텐트 관점에서 노트패드 예제를 분석해 보려 합니다. 노트패드 어플리케이션은 SDK 샘플 예제로서, 사용자가 노트목록을 열고 , 개별아이템을 보고, 수정하고, 새로운 아이템을 추가하는 등의 기능들이 있습니다. 이 예제의 매니페스트 파일을 보면 3개의 액티비티가 선언되어 있고, 각각은 하나 이상의 인텐트 필터를 가지고 있습니다. CP 또한 선언되어 있네요! 읽기전에 손가락 한번 클릭~ >_
이어지는 글 인텐트 인텐트 객체 인텐트 확정 인텐트 필터 ◀ 현재 위치 인텐트 매칭 읽기전에 손가락 한번 클릭~ >_
이어지는 글 인텐트 인텐트 객체 ◀ 현재 위치 인텐트 확정 인텐트 필터 인텐트 매칭 읽기전에 손가락 한번 클릭~ >_
이어지는 글 인텐트 ◀ 현재 위치 인텐트 객체 인텐트 확정 인텐트 필터 인텐트 매칭 읽기전에 손가락 한번 클릭~ >_
이어지는 글 메뉴 생성 컨텍스트 메뉴 XML로 메뉴 정의하기 메뉴의 특성 메뉴 아이템 인텐트 ◀ 현재 위치 읽기전에 손가락 한번 클릭~ >_
엘리먼트의 launchMode 속성에는 네 가지의 모드가 있습니다. " standard " ( 디폴트 ) , "singleTop" , "singleTask" , "singleInstance" 인데요. 하나씩 한번 알아보지요. 읽기전에 손가락 한번 클릭~ >_ 여기까진 standard 속성과 동일합니다. ▣ 위치가 대상이 되는 태스크의 최상위 액티비티라면 이미 존재하는 클래스 인스턴스가 신규 인텐트 처리를 위해 재사용됩니다 ( 최상위에 존재하지 않으면 재사용되지 않음. 단, 신규 인텐트를 위한 새로운 인스턴스를 생성하여 스택에 푸시함. ) 3. singleTask ▣ 액티비티가 항상 태스크의 루트에 위치합니다. 절대 다른 태스크안에 들어가지 않습니다. ▣ 단 한개의 인스턴스만 가집니다. 즉, 태스크의 루트..