fragment+viewpage設定プリロードしないページ

463 ワード

fragment+viewpageを使用するとsetOffscreenPageLimit(0)がプリロードされていないページを設定しても構わないので、下の方法で代用できます.下の方法はサブページ(つまりfragment)に下の方法を複写し、fragmentが見えるかどうかによって現在のページかを判断し、ネットワークロードデータを実行します.
@Override
    public void setUserVisibleHint(boolean isVisibleToUser) {
        super.setUserVisibleHint(isVisibleToUser)
        if (isVisibleToUser) {
            //fragment               <br>
        } else {
            //         
        }
    }

移動先: