안드로이드 개발 질문/답변
(글 수 45,052)
A-B 상태에서 백키 터치로 B는 onDestroy()를 타고 있습니다. 여기까지는 정상동작인데..
A-B-A 상태에서 백키 터치 시, 문제가 발생했습니다.
A-B-A 상태에서 백키 두번 터치하면 두번째A액티비티 onDestroy()- B액티비티 onDestroy()-최초 A로 화면이동이 될것이라고 생각했으나.. B액티비티가 onPause()상태에 머물러 있습니다. 백키 터치하여 홈화면으로 와도 B액티비티는 그대로 남아있습니다.
현재 현상을 다시 정리하면,
두번째 A액티비티 onDestroy()됨- B액티비티 onPause()됨 - 최초 A액티비티로 화면이동됨
입니다.
power 키로 화면을 off하거나 실행아이콘으로 어플을 다시 구동시키면 그제서야 onDestroy() 되고 있습니다.
A액티비티는 singleTop 입니다.
일단 사용상 문제는 없어보이지만, 액티비티가 남아있으니 뭔가 찝찝한지라 도움 요청드립니다.




빠진 부분이 있는데, 중복되는 A액티비티는 A-B 상태에서 태그 센싱이 발생했을때 실행되고 있습니다.