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

viewpager에서 미리 로딩을 하지 않는 방법이 있습니까?

0 추천
viewpager로 4개의 fragment로 화면을 구성하고 있는데

viewpager를 사용하는 목적이 다음페이지를 미리 읽어놓으려고 하는건 아니고

단순히 슬라이드로 메뉴간 이동을 하기 위해서 입니다.

그런데... 1페이지에서 설정을 바꾸고 2페이지로 가면 반영이 되어야 하는데

미리 읽어놓다 보니 2페이지에 반영이 안되는 현상이 있습니다.

해당 페이지에 접근을 했을때 로딩이 되도록 하는 방법이 없을까요?
버스22 (180 포인트) 님이 2015년 3월 1일 질문

2개의 답변

+2 추천
mViewPager.setOffscreenPageLimit(0);

를 쓰면 될 것 같았는데

http://stackoverflow.com/questions/10073214/viewpager-setoffscreenpagelimit0-doesnt-work-as-expected

위 글을 보니 안된다고 하는 것 같구.. 대신

setUserVisibleHint

를 써서 해결했다고 하는 것 같습니다.

참고하세요~

 

가랑비 (10,530 포인트) 님이 2015년 3월 1일 답변
0 추천
해당 페이지가 보여질 때 UI를 갱신하면 됩니다.
익명사용자 님이 2015년 3월 1일 답변
...