A위에 어떤 액티비티가 쌓이던 A를 호출하면 A-C-D-(A호출) 할때 중간의 C,D를 날리고 싶다는 말씀이시죠?
clear top과 single top을 사용하시면 됩니다.
single top플래그를 사용하지 않으시면 액티비티가 재생성됩니다. 목적에따라 쓰세용...
single top플래그를 사용하면 onNewIntent로 새로운 인텐트가 들어옵니다.
clear top -> 해당 액티비가 스택에 존재하고 다시 호출될 때 해당 액티비티 다음에 쌓여있는 스택을 모두 제거.
single top -> 해당 액티비티가 존재할때 액티비티를 다시 생성하지 않고 재활용.