java 的ViewPage +片段懒加载

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 的ViewPage +片段懒加载相关的知识,希望对你有一定的参考价值。

public abstract class LazyFragment extends Fragment {
    protected boolean isVisible;
    /**
     * 在这里实现Fragment数据的缓加载.
     * @param isVisibleToUser 是否可见
     */
    @Override
    public void setUserVisibleHint(boolean isVisibleToUser) {
        super.setUserVisibleHint(isVisibleToUser);
        if(getUserVisibleHint()) {
            isVisible = true;
            onVisible();
        } else {
            isVisible = false;
            onInvisible();
        }
    }
    protected void onVisible(){
        lazyLoad();
    }
    protected abstract void lazyLoad();
    protected void onInvisible(){}
}

以上是关于java 的ViewPage +片段懒加载的主要内容,如果未能解决你的问题,请参考以下文章

Java Function & Supplier的实际例子对比感受抽象和懒加载

Java Function & Supplier的实际例子对比感受抽象和懒加载

Java Function & Supplier的实际例子对比感受抽象和懒加载

Java Function & Supplier的实际例子对比感受抽象和懒加载

Java Function & Supplier 的实际例子对比感受抽象和懒加载

安卓中实现界面数据懒加载