特長

ツールバーかどう支持
パブリックブールenableToolbar(){
; trueに戻り
}
。1
2
3は、
カスタムサポートツールバー
公共INT onBindToolbarLayout(http://www.amjmh.com/v/BIBRGZ_558768/){
R.layout.common_toolbarを返す;
}
。1
2
。3は、
ロードデータのロードをサポートする
{公共ボイドshowInitLoadView()
真の)showInitLoadViewを;
}

ボイドhideInitLoadView公開(){
showInitLoadView(偽の);
}
。1
2
。3
。4
。5
。6
。7
支持透過データローディングローディング
@Override
公共ボイドshowTransLoadingView(){
showTransLoadingView(真の);
}

@Override
公共ボイドhideTransLoadingView(){
showTransLoadingViewは(falseに);
}
。1
2
3
4
5
6
7
8
9つの
サポートデータは全く示さなかった
{公共ボイドshowNoDataView()
showNoDataViewを(真の);
}

公共のボイドshowNoDataView(int型残油){
showNoDataView(真、残油)。
}

ボイドhideNoDataView公開(){
showNoDataView(偽の);
}
。1
2
3
4
5
6
7
8
9
10
11。
ネットワークのネットワークエラー表示支持
公共ボイドhideNetWorkErrView(){
showNetWorkErrView(falseにします);
}

公共ボイドshowNetWorkErrView(){
showNetWorkErrView(TRUE)。
}

。1
2
。3
。4
。5
。6
。7
。8
遅延ロードフラグメント支持
プライベートボイドlazyloadを(){
//ここで標識された二重決意は、ページが表示のみ負荷データをonCreateViewロードされていることを保証しなければならない
(isViewCreated && isViewVisable){IF
initData()。
//データは繰り返し荷重を防止するために、復帰フラグをロードされた
falseに=をisViewCreated;
isViewVisable = falseに;
}
}
//デフォルト遅延ローディングによって有効になっていない
パブリックブールenableLazyData(){
falseに戻り;
}

おすすめ

転載: www.cnblogs.com/liyanyan665/p/11369977.html