2016-09-29 1 views
0

Ich habe 3 Fragmente mit WebView.Wie Webview State beim Wischen von Ansicht Pager wiederherstellen

Ich benutze diese drei mit ViewPager und Tablayout.

Das Problem ist, wann immer ich von der ersten Seite zur dritten Seite wische und dann zurück zur ersten Seite gehe, es wird neu geladen und umgekehrt.

Wie behalte ich den Zustand Webview in Tablayout, die drei oder vier Seiten hat.

+0

Ich lade einfach ** Google.com ** zu Webview in einem Fragment. Und dieses Einzelfragment dreimal in einem ** FragmentPagerAdapter ** hinzufügen, um es mit ViewPager einzurichten. Die Sache ist, _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _. Gibt es eine andere Möglichkeit, den Status von WebView zu speichern? –

+0

@reporter Haben Sie eine Idee, den Status von Webview zu erhalten, um mehrere Male nach dem Laden wieder aufzunehmen –

Antwort

1

Standardmäßig löscht ViewPager vorherige Fragmente. Sie können es ändern, indem Sie die folgende Zeile verwenden:

mViewPager.setOffscreenPageLimit(CUSTOM_NUMBER); 
+0

Dank @ Tofira Sie meinen Tag gerettet –

Verwandte Themen