tabhost를 이용하여 activity이동 관련 질문입니다.

대략 아래와 같이 구성되어 있다고 할때

tab1
  ㄴt1_activity1 - t1_activity2
tab2
  ㄴt2_activity1
tab3
  ㄴt3_activity1

tab1
  ㄴt1_activity1 -> t1_activity2 ->t1_activity1

이렇게 이동했을때 t1_activity2 에서 t1_activity1 으로 이동할때 뒤로가기 버튼을 누르면 될거 같았는데 어플이 종료가 되버립니다.

호출은 인텐트를 만들고 getLocalActivityManager를 이용하여 이동하였습니다. 
탭호스트 안의 activity에서 이동시에 이렇게 하더군요

Window window = getLocalActivityManager().startActivity(str, intent);
setContentView(window.getDecorView());

원래 뒤로가기로 activity가 이동이 안되는건지 아니면 버튼을 만들어서 이전 activity를 호출해야 되는건지

조언좀 부탁드립니다.