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 입니다.


일단 사용상 문제는 없어보이지만, 액티비티가 남아있으니 뭔가 찝찝한지라 도움 요청드립니다.