인디노트

안드로이드 Activity중복 안되게 설정하는 방법 본문

소스 팁/Java, Android, Kotlin

안드로이드 Activity중복 안되게 설정하는 방법

인디개발자 2016. 7. 28. 12:12

안드로이드 앱을 개발하다보면 메시지(Notification)를 전송 받거나 다른 앱에서 호출 되었을때 Activity 가 폰 상에 중복으로 실행이 된다.

이러한 상황은 간혹 프로그램적으로 오류를 발생할 소지가 있다. 예를 들어 전역 static 변수 들의 값에 의해서 동작되는 경우...

manifest 파일의 Activity 에 다음과 같이 설정하면 해결 된다.


android:launchMode="singleTask"

반응형
Comments