Intent.FLAG_ACTIVITY_NO_HISTORY

새로 시작될 액티비티가 스택에 남지 않음 새로운 화면으로 넘어간 다음 사라지는 것을 확인할 수 있음

그러니까

로그인 → 로딩 → 리스트 순서면

로그인 → 로딩 intent 시 이 설정을 해줘야 리스트로 넘어갔을 때 얘가 사라짐

Untitled

FLAG_ACTIVITY_CLEAR_TOP

스택이 ABC 이렇게 구성 되어 있는 상황에서 (c가 화면에 나옴)

B가 호출되면 C는 사라지고 AB가 남음

For example, consider a task consisting of the activities: A, B, C, D. If D calls startActivity() with an Intent that resolves to the component of activity B, then C and D will be finished and B receive the given Intent, resulting in the stack now being: A, B.

실험

목표 : 액티비티 하나만 남기고 다 지우기