Activity 가 A , B , C 이렇게 있습니다.

동작은 A -> B  -> C
back key 동작 C -> B
back key 동작 B -> 어플 back ground 로 내려감.
back key 동작 A -> 어플 back ground 로 내려감.

아이콘을 눌려서 실행 하면 A 라는 Activity가 실행 됩니다.
문제는 Notification을 사용 하여 C Activity를 바로 호출 합니다.
C Activity에서 back key를 누르면 B가 실행 되구요.
거기서 back key를 누르면 어플 UI가 내려 갑니다.

문제는 back ground 에서 다시 어플 아이콘을 누르면 A가 실행 되야 하는데 B가 실행 됩니다.
이걸 어떻게 해결 해야 하나요?