안드로이드 개발 질문/답변
(글 수 45,052)
main에 버튼이 네개(버튼1, 버튼2, 버튼3, 버튼4) 있구요,
각 버튼 클릭시 눌린 버튼의 id 를 intent로 넘겨서
4개의 탭(탭1, 탭2, 탭3, 탭4)으로 구성된 class 로 이동하면서
getIntent로 받은 id와 일치하는 탭으로 setCurrentTab 시켰는데요.
DDMS로 Log를 가만히 보니 탭1은 무조건 거쳤다가 다른탭으로 이동을 하네요
예를 들어 제가 버튼3을 클릭하면 탭.class로 가서 탭3 이 선택된 상태가 되는건데요
탭1을 거쳐서 oncreate(), onstart()를 전부 수행하고 탭3으로 가더라구요.
탭2, 탭4 도 마찬가지구요. 탭1을 거치지 않고 곧바로 원하는 탭으로 이동할수는 없을까여?




빈탭하나 숨겨두고 그걸 0번으로 해서 그걸 거쳐서 가는 방식은 있을수 있습니다만...
다른 방법은 없는것으로 압니다. 처음에 add되면 무조건 그것을 지정해버리는 부분이 소스에 있습니다.