您的位置:首页 > 移动开发 > 微信开发

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

2017-03-19 23:11 711 查看
用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
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息