현재 앱의 구조가 크게 ActivityA, ActivityB, ActivityC의 3가지 Activity로 구성되어 있습니다.

ActivityA에서 무언가를 누르면 ActivityB가 A위로 올라가고, B에서 무언가 고르면 ActivityC가 최상위로 올라가는 구조입니다.

ActivityA가 메인 Intent로 되어 있구요.


그런데 ActivityC에서 상당한 시간 사용을 한 뒤에(= 메모리 관리자가 B, A를 제거한 경우) 백버튼을 누르면,

C를 호출하고 pause 되었던 ActivityB로 복구되는 것이 아니라,

ActivityA가 복구되는 단계로(즉, 중간에 낀 B는 그냥 스킵하고) 떨어져서 앱이 아예 처음부터 재실행되는 상태가 됩니다.


ActivityB로 돌아오게 강제할 방법이 있나요?

아니면 꼭 A로 돌아간 뒤에 다시 강제로 B를 올리는 방법밖에 없나요?