微信切换界面延时加载的实现方法是优化ViewPager中加载Fragment

来源:互联网 发布:共享网络怎么连接 编辑:程序博客网 时间:2024/06/06 09:07

fragment中的setUserVisibleHint这个方法即可


private boolean hasLoadedOnce = false;   //your boolean field

@Override

public void setUserVisibleHint(booleanisVisibleToUser) {

super.setUserVisibleHint(isVisibleToUser);

if (this.isVisible()) {

// we check that the fragment is becomingvisible

if (isVisibleToUser &&!hasLoadedOnce) {

//do something

}

}

}

}

0 0