A어플리케이션의 a 액티비티가 있고 launchMode가 singleTask 로 설정되있습니다.
또한 B어플리케이션의 b 액티비티가 있습니다.
A를 실행하여 a가 띄워진 상태에서 b를 startActivity()로 호출한 뒤, 홈키를 눌러 바탕화면으로 빠져나간상태에서
1. 작업관리자(recent task)로 재실행할 경우 : 원래화면대로 b가 정상적으로 보임
2. A 앱 아이콘(launcher)으로 재실행할 경우 : b가 죽고 a가 보임
이런 현상은 당연한건지, 원인은 뭔지 알고 싶네요..
Task 가 추가로 생긴것으로 보여지구요..
각 Activity 별로 Task 옵션을 조절해 가면서 최적의 값을 찾아야할 것으로 보입니다^^;