2016-09-29 3 views
0

WebViewという3つのフラグメントがあります。ビューページャからスワイプしたときのWebview状態の復元方法

私はViewPagerTablayoutの3つを使用しています。

問題は、最初のページから3ページ目までスワイプしてから、最初のページに戻ってくると、読み込み中であり、逆も同様です。

Webviewの状態を3ページまたは4ページのTablayoutに保存するにはどうすればよいですか。

+0

私は単純に** Google.com **をフラグメント化してwebviewに読み込んでいます。 ** FragmentPagerAdapter **でその単一のフラグメントを3回追加すると、ViewPagerでセットアップできます。物事は_1stフラグメントがロードされているので、私は3番目のフラグメントにスワイプして再び1番目のフラグメントにスワイプしますが、そのページをリロードしています。 WebViewの状態を保存する別の方法はありますか? –

+0

@reporter一度だけ読み込んだ後に複数回ウェブビューの状態を保存しておくことをお勧めしますか? –

答えて

1

デフォルトでは、ViewPagerは以前のフラグメントを破棄します。次の行を使用して変更できます。

mViewPager.setOffscreenPageLimit(CUSTOM_NUMBER); 
+0

Thanks @Tofiraあなたが私の一日を保存しました –

関連する問題