안드로이드 개발 질문/답변
(글 수 45,052)
Tab을 사용할때 Activity의 Intent를 넘겨서 사용하기도 합니다.
그러면 Tab전환이 되었을때 Back버튼을 사용할수도 있잖아요..
그것처럼 저도 한화면 내에서 Activity를 전환하고 싶습니다. 가능한 방법이 있을까요?
어떻게 해야 하나요??ㅜㅡ
그러면 Tab전환이 되었을때 Back버튼을 사용할수도 있잖아요..
그것처럼 저도 한화면 내에서 Activity를 전환하고 싶습니다. 가능한 방법이 있을까요?
어떻게 해야 하나요??ㅜㅡ
2010.08.03 13:12:47
답변 감사합니다.
제가 설명을 좀더 상세히 달았어야 했나봅니다.
하지만 제가 찾는것은 그것이 아니라. Tab을 사용하지 않고 한화면에서 Activity를 전환 하는 방법을 알고 싶습니다.
제가 임의의 imageTabbar를 구현 하려고 하는데 위같은 방법이 필요 해서요..
제가 설명을 좀더 상세히 달았어야 했나봅니다.
하지만 제가 찾는것은 그것이 아니라. Tab을 사용하지 않고 한화면에서 Activity를 전환 하는 방법을 알고 싶습니다.
제가 임의의 imageTabbar를 구현 하려고 하는데 위같은 방법이 필요 해서요..
2010.08.03 13:21:06
실제 탭에서는 LocalActivityManager라는 넘을 통해서 Activity를 전환하고 있습니다.
LocalActivityManager는 ActivityGroup을 상속 받아야 얻을수 있구요.
startActivity 하시면 window를 얻을수 있고 window.getDecorView() 함수를 통해서 Activity의 현재 View를 얻어올수 있습니다.
pause나 destroy등도 실행이 가능한데 반드시 LocalActivityManager를 통해서 실행해야만 합니다.
그냥 finish 하면 메인 Activity가 finish됩니다.
LocalActivityManager는 ActivityGroup을 상속 받아야 얻을수 있구요.
startActivity 하시면 window를 얻을수 있고 window.getDecorView() 함수를 통해서 Activity의 현재 View를 얻어올수 있습니다.
pause나 destroy등도 실행이 가능한데 반드시 LocalActivityManager를 통해서 실행해야만 합니다.
그냥 finish 하면 메인 Activity가 finish됩니다.