안녕하세요
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만 있을 땐 안그러더니...
궁금합니다 도움 부탁드립니다.