B에서 C로 C에서 B로 새로운 Activity를 여실려면
startActivity 시 finish 해주시면 되구요
기존 열려있는 B나 C가 존재시 해당 Activity를 여는 방법은
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
해주시면되요 그러면
A > B > C 에서 B호출시 A > C > B 가되요 반대로 C호출시 다시 A > B > C가 되구요