Tabhost 로 탭을 탭1, 탭2, 탭3, 탭4 로.. 4개의 탭을 만들었을 때
A activity (로그인 폼)에서
정보를 입력하고 로그인하면 탭1로 가고
정보를 입력하지 않고 나중에로그인하기 를 클릭했을 때는 탭2로 가게 하는
것은 어떻게 하면 되는지요?
탭을 만들었는데..
값에 따라 원하는 탭으로 가게 하는 것은 어떻게 하는지 모르겠습니다.
아직 초보라.. 조언 부탁드립니다.
ActivityGroup 그룹은 같은 탭 구성의 Activity 내에서 다른 Activity로 가는 것 아닌가요?
전 탭에 포함되어 있지 않은 Activity 에서 비교해서
true이면 탭안의 Activity1 으로
false 면 탭안의 Activity2 로 가게 하고 싶습니다.
제가 맞게 이해를 하고 있는 것인지?
아니면 ActivityGroup 으로도 제가 하고 싶은 것을 할 수 있나요?
음 저도 배우는 입장이라 완벽한 답은 못하지만...
일단 탭안의 엑티비티로 간다음 값이 있으면 플레그 설정한다음
false값이면 화면전환을 하면되지않나요..? 물론 비효율적이지만 이렇게하면 될꺼같은데...
A 액티비티가 탭에 속해 있지 않은상태에서 어떤 이벤트 이후에 탭이 만들어지는 거라면 만들기 쉽습니다. tabHost.setCurrentTab(0); 를 통해서 이벤트 체크해서 시작 텝을 결정하면 되니깐요. 하지만 A 액티비티가 탭안에 속해 있다라고 하면, TabHost를 static로 선언하여서 사용하는 방법이 있습니다. 저도 이걸로 많이 고민했지만 이방법밖에 생각을 못하겠더군요. TabHost를 static로 선언했으니 A 액티비티에서 발생한 이벤트에 따라 TabHost의 setCurrentTab를 통해 탭을 변경 시켜 주면 되겠죠?




엑티비티 그룹 쓰면 되지않을까요???
엑티비티 그룹으로 값비교해서 값이 존재하면 탭1로 아니면 탭2를 불러오게 하면 될거같네요