OnBackPressed()를 호출하면 뒤로가기처럼 동작하는건 알겠는데요.
혹시 현재 화면에서 두번 앞으로 갈 수 있나요?

즉 A액티비티가 B를 호출하고 B가 C를 호출하고 C가 D를 호출한 경우
D의 버튼을 눌렀을 때 B로 가고 싶습니다. 
Back을 한번 더 누르면 A로 가고 싶구요. 한번 더 누르면 종료하고 싶구요.

어떻게 하면 될까요?