반응형
android, viewpager fragment visibility check. |
2가지 방법이 있다 : setMenuVisibility, setUserVisibleHint
하나는 setMenuVisibility 를 override 하여 전달되는 visible 값을 체크하는 것이다.
ViewPager 의 해당 페이지의 fragment 가 focus 되면 해당 함수가 불린다.
@Override
public void setMenuVisibility(final boolean visible) {
super.setMenuVisibility(visible);
if (visible) {
...
}
}
두번째는 setUserVisibleHint 를 override 하여 isVisibleToUser 값을 체크하는 것이다.
마찬가지로 ViewPager 의 해당 페이지의 fragment 가 focus 받으면 해당 함수가 불린다.
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser) { }
else { }
}
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android] custom actionbar theme example (0) | 2014.03.10 |
---|---|
[android] how to apply actionBarStyle and android:actionBarStyle both? (0) | 2014.03.05 |
[android] up navigation using NavUtils cause onCreate() of parent activity. (1) | 2014.02.27 |
[android] PagerTitleStrip example (0) | 2014.02.26 |
[android] PullToRefreshListView up pull, down pull distinguish (0) | 2014.02.25 |
댓글