마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

fragment 사용 중 이상한 점 발견.

0 추천
화면을 액션바 탭을 이용해서 사용하고 있습니다. 원래 알고있기로는 Fragment는 다시 호출이 될때 마다  onCreateView

메소드가 불리어서 화면을 다시 그린다고 알고 있습니다만 지금 제가 참고한 소스로는 그게 잘 안되는 것 같습니다.

매번 잘 불리는지 확인을 하기 위해 토스트나 로그를 찍어보면 신기한 현상을 볼 수 있는데

바로 탭1 화면이 불리어질 때 탭2의 onCreateView 가 호출되고 탭2가 화면에 보여질 땐 탭3의 onCreateView 가 호출됩니다.

이게 왜 그런걸까요... 탭1과 탭3만 호출되서 소스를 구현하는데 어려움이 있습니다.

 

도와주세요 ... !
안드초보꾼 (220 포인트) 님이 2014년 12월 12일 질문

1개의 답변

0 추천
ViewPager를 쓰는 것 같군요.

ViewPager는 현재 보여지는 페이지의 양 옆 페이지를 미리 로딩하여 유지합니다.
익명사용자 님이 2014년 12월 12일 답변
...