안녕하세요 
어플 개발중 엑티비티 TASK 가 원하는대로 되질 않아 이렇게 글을남깁니다

최초 상황은 브로드캐스트로 특정 A 엑티비티를 띄웁니다. 

A엑티비티를 띄울때 Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_NO_USER_ACTION 플래그를 사용하고
메니페스트에서는 android:excludeFromRecents="true" 라고 해주었습니다.

상황은 총 4가지가 존재합니다


상황 1
step a: recent app 을 이용한 다른 어플 실행
step b: 취소키 
원하는 결과 : A 엑티비티 보임
현재 결과 : 엑티비티 A 보임

상황 2
step a: recent app 을 이용한 다른 어플 실행
step b: recent app 을 이용한 A엑티비티가 속한 어플 실행
원하는 결과 : 해당 어플의 메인 엑티비티 보임
현재 결과 : 엑티비티 A 보임

상황 3
step a: Home 키를 눌러 Home 으로 이동
step b: recent app 을 이용한 A엑티비티가 속한 어플 실행
원하는 결과 : 해당 어플의 메인 엑티비티 보임
현재 결과 : 엑티비티 A 보임

상황 4
step a: Home 키를 눌러 Home 으로 이동
step b: Menu 에서 해당 어플 찾아서 실행
원하는 결과 : 해당 어플의 메인 엑티비티 보임
현재 결과 : 엑티비티 A 보임

상황 1을 제외하고는 원하는 결과대로 나오지 않고있습니다

원하는결과를 위해 Flag 또는 manifest 에서 어떤값을 설정해줘야 할지 조언 부탁드리겠습니다