안녕하세요


ActivityGroup을 이용해서

탭안에서 액티비티 이동하여도 탭이 남아 있도록 하였습니다.


그런데 문제는

1,2,3,4 탭이 잇는데

2번 탭 안에서 액티비티를 4번 이동한 상태에서

1번탭을 눌러 이동하였습니다.


그 다음 다시 2번탭을 누르면 4번 액티비티 그 상태 더라고요

이 부분을


다시 2번탭을 눌렀을 때  2번탭의 첫 액티비티가 보여지려면 어떻게 해야하나요??;;


백키를 눌렀을 때 전 화면으로 이동하는 메소드를 

2번탭의 첫번째 액티비티

 public void back(){
        if(history.size()>0){
            history.remove(history.size()-1);
            if (history.size()==0) {
                finish();
        }else
                setContentView(history.get(history.size()-1));
            }else{
                finish();
            }
        }
    @Override
    public void onBackPressed() {
        tabs_2Group.back();
        return;
    }



////////////////////////////////////////

2번탭의 두번째 액티비티.

    public void onBackPressed() {
        Tabs_2 parent = ((Tabs_2)getParent());
        super.onBackPressed();
    }


이렇게 사용하였는데 맞나요???


이렇게 사용하였는데 EditText를 넣고 Back키를 누르니 전체가 꺼지더라고요...

TextView만 있을 땐 안그러더니...


궁금합니다 도움 부탁드립니다.