Fragment를 ViewPager를 사용해서 보여주는 경우, 아래와 같이 setUserVisibleHint 메소드를 Fragment 클래스에서 Override해서 사용하면 해당 Fragment가 사용자에게 보이는 시점을 찾을 수 있다.
isVisibleToUser값이 True인 경우가 사용자에게 보이는 시점.
1 2 3 4 5 6 7 8 9 | public void setUserVisibleHint( boolean isVisibleToUser) { super .setUserVisibleHint(isVisibleToUser); if (isVisibleToUser) { } else { } } |