Nuke Olaf - Log Store

[Android] 안드로이드 - 액티비티 중복 실행 방지 본문

Android

[Android] 안드로이드 - 액티비티 중복 실행 방지

NukeOlaf 2020. 5. 8. 16:54

https://like-tomato.tistory.com/156

 

[Notification] 안드로이드 앱 중복 실행 문제 완벽 해결 방법

안드로이드 애플리케이션을 개발하다 보면 대부분의 개발자들이 필수적으로 겪는 문제가 있다. 1. 앱 사용중 알림을 누르면 앱이 중복으로 실행되는 문제. 2. 뷰페이져 갱신 문제. 위 2개의 문제는 아주 흔하게 겪..

like-tomato.tistory.com

 

마치 프래그먼트 사용하는 것처럼 한 화면에 하나의 액티비티만 사용하는 것 처럼 보여지게 하고 싶었다.

Intent(context, ActivityHome::class.java).apply {
    flags = Intent.FLAG_ACTIVITY_NO_ANIMATION // 액티비티 시작 애니메이션 제거
}.also { 
    // 액티비티 UI 상태 저장 코드 작성
    startActivity(it) 
    finish()
    overridePendingTransition(0, 0) // 액티비티 종료 애니메이션 제거
}

 

 

<인탠트 플래그 참고>

https://medium.com/@logishudson0218/intent-flag%EC%97%90-%EB%8C%80%ED%95%9C-%EC%9D%B4%ED%95%B4-d8c91ddd3bfc

http://theeye.pe.kr/archives/1298

Comments