intent = new Intent(A.this, B.class);
startActivity(intent);

intent = new Intent(A.this, C.class);
startActivity(intent);

finish();

이건 A 액티비티에서 실행하는 코드인데요
보시는것처럼 B 액티비티를 실행하고 B에서는 할일을 하고 finish 합니다. 그 후에 C 액티비티를 실행하고 A를 finish 합니다.

근데 저렇게 해놓으면 B는 아예 수행하지 않고 C만 수행하더군요

어떻게 해야 제가 의도한대로 실행할 수 있을까요?