Fragment懒加载

来源:互联网 发布:大医数据库 编辑:程序博客网 时间:2024/06/05 10:52
protected boolean isVisible;   @Override   public void setUserVisibleHint(boolean isVisibleToUser) {       super.setUserVisibleHint(isVisibleToUser);       if (getUserVisibleHint()) {           //相当于Fragment的onResume           isVisible = true;           onVisible();       } else {isVisible = false;             onInvisible();       }   }   protected void onVisible() {      lazyLoad();   }   protected void lazyLoad() {       if (!isVisible) {           return;       }       getData();   }   protected void onInvisible() {   }
                                             
0 0