티스토리 뷰

300x250
300x250



새로운 task 생성하기

◼ Manifest

 android:launchMode = ["standard" | "singleTop" | "singleTask" | "singleInstance"]

 

◼ Intent flag

 FLAG_ACTIVITY_SINGLE_TOP
 FLAG_ACTIVITY_NEW_TASK
 FLAG_ACTIVITY_MULTIPLE_TASK



android:launchMode = "standard"

LaunchMode 의 기본값으로 별도의 설정이 없다면 해당 mode 로 동작한다.

별도의 태스크를 생성하지 않고 해당 task 에 계속 추가한다.

매번 새로운 activity instance 를 생성.

 

 

 

Code

TaskSample1 package

A1 activity

 

A2 activity

 

A3 activity

 

Manifest



TaskSample2 package

B1 activity

 

Manifest

 

ADB

adb shell dumpsys activity



728x90
댓글