私は4つのタブを持つビューページを持ち、フラグメントを使用しています各タブにそして私は各断片にwebviewを持っています。私が最初のタブにいたときに、3番目のタブまで間違いはありません。最初のタブに戻ると、フラグメントが自動的にリフレッシュされます。もう一度webview loadUrl()を作成します。私はそれを望んでいない。どのようにそのリフレッシュを停止するには?
別の説明: 私は4つのタブがあります。 私はそれをタブAA、BB、CC、DDと呼んでいます。タブAAにいてタブBBに行くと間違いはありません。しかし、タブAAの私がCCに行き、タブAAに戻ると、タブAAのフラグメントが再びリフレッシュされます。ビューパージャーのライフサイクルについての説明を知りたいですか?ありがとう..
回答:
回答№1は0による http://developer.android.com/reference/android/support/v4/view/ViewPager.html
setOffscreenPageLimitを使用してアイドル状態のビュー階層内の現在のページのいずれかの側に保持されるべきページの数。この制限を超えるページは、必要に応じてアダプターから再作成されます。
回答№2の場合は0
どうぞご覧ください ViewPagerのドキュメント。デフォルトの動作は、現在表示されているページの片側を1ページ分保持することです。 setOffscreenPageLimit (int limit)
回答№3の場合は0
ちょうど使用する
viewPager.setOffscreenPageLimit(4);