안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
Tab 화면을 구현하면서 viewPager를 이용하여 Tab 화면 전환을 구현하고 있습니다.
viewPager에 fragment를 붙여서 화면 구현까지는 됐는데,
각 화면으로 이동시에 화면이 갱신되게 하고 싶습니다.
OnPageChangeListener를 이용하여 화면이 이동되는 시점은 확인이 됐는데,
그런데 FragmentPagerAdapter에서 각 화면이 한꺼번에 create되고,
페이지 이동시에는 create시에 구성된 화면이 그대로 나오는 것 같습니다.
페이지가 이동될때마다 각 화면을 갱신해주려면 어떻게 해야 하나요?
fragment에서 onStart()를 오버라이드해서 사용하라는 얘기가 있어 사용해봤는데요.
고수님들 답변 부탁드립니다.
현재 제가 viewPager에 fragment를 4개를 붙였는데,
처음에 두개의 fragment에 대한 onStart()가 호출이 되고, 첫번째 fragment 화면이 보여집니다.
이후 두번째 페이지로 이동시 두번째 fragment의 onStart()는 호출되지 않고 있습니다.