[Android] Activity 중복실행 방지
Activity 전환시 다양한 Handler 에서 Activity 호출을 해주는 경우 Activity 의 Stack이 꼬이거나 중복 실행되서 백버튼 눌러도 같은 액티비티가 나올때가 있습니다. 이러한 것을 막아주어서 중복된 Activity 가 Stack상에 쌓이지 않게 막아주는 설정입니다. AndroidManifest.xml 위와 같이 android:launchMode="singleTop" 추가 해주면 중복 실행을 방지 할 수 있습니다.
Computer/OS (Windows, Linux, Android, iOS ..)
2019. 6. 25. 22:05
[Android] ACTIVITY 전환시 액티비티의 History 관련 설정
Android ACTIVITY 전환시 액티비티의 History 관련 설정 일반적인 경우, 안드로이드 용 어플리케이션을 작성하게 되면 여러가지 Activity 들을 생성하게 됩니다. 이때, 가장 골치가 아픈 일 중 하나는 바로 Activity 와 Activity 간의 Flow 를 설계하고 이를 적절하게 구현하는 일입니다. (특히 안드로이드를 사용해보지도 않은 UX 팀과 함께 일하게 되는 경우라면 더욱 그러합니다...) 기본적으로 안드로이드 플랫폼 상에서 Activity 는 또 다른 Activity 를 시작할 수 있고, 각각의 Activity 는 차곡 차곡 Task 라고 불리우는 Activity Stack 에 쌓이게 됩니다. 사용자는 일반적으로 Back 버튼을 이용해서 현재 화면상에 보이는 Activity ..
Computer/Android
2015. 2. 25. 23:07