[안드로이드] Intent(4) - 인텐트 플래그를 이용한 Activity 스택 관리
[안드로이드] Intent(4) - 인텐트 플래그를 이용한 Activity 스택 관리
4. 인텐트 플래그를 이용한 Activity 스택 관리
=> 사용법 : intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
▪ FLAG_ACTIVITY_SINGLE_TOP
: 호출하는 Activity가 자신을 다시 호출 할 경우, 기존의 Activity를 재활용한다.
▪ FLAG_ACTIVITY_NO_HISTORY
: 설정된 Intent로 시작된 Activity B는 스택에 그 흔적을 남기지 않게 된다.
▪ FLAG_ACTIVITY_REORDER_TO_FRONT
: 실행하고자 하는 Activity가 존재하면 생성대신 순서를 가장 위로 올린다.
▪ FLAG_ACTIVITY_CLEAR_TOP
: 실행할 Activity가 이미 스택에 존재하면 해당 Activity 위에 존재하는 다른 Activity를 모두 종료 시켜 준다.
[안드로이드] Intent(4) - 인텐트 플래그를 이용한 Activity 스택 관리
'구성 > 인텐트(Intent)' 카테고리의 다른 글
[Android] 안드로이드 - 인텐트(Intent)를 활용한 액티비티(Activity)간 데이터 전달하기 (0) | 2021.12.02 |
---|---|
[Android] 안드로이드 - 인텐트(Intent)를 활용한 액티비티(Activity) 생성 및 실행하기 (0) | 2021.12.02 |
[Android] 안드로이드 - 어플리케이션 4대 구성요소 (Component) (0) | 2021.11.30 |
[안드로이드] intent를 이용한 화면전환 (0) | 2018.01.17 |
[안드로이드] Intent(3) - 암시적 인텐트(Implicit intent) (0) | 2018.01.17 |
[안드로이드] Intent(2) - 명시적 인텐트(Explicit intent) (0) | 2018.01.17 |
[안드로이드] Intent(1) - 인텐트(Intent) 개요 (0) | 2018.01.17 |
[Android] Intent 활용 예시 (0) | 2018.01.17 |