태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
2014.03.04 13:53


 android, viewpager fragment visibility check.  

[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 {  }

}


더보기





댓글을 달아 주세요


Posted by 돼지왕왕돼지