как восстановить состояние Webview при пролистывании с view pager

#android #android-fragments #android-webview

#Android #android-фрагменты #android-webview

Вопрос:

У меня есть 3 фрагмента WebView .

Я использую эти три с ViewPager помощью and Tablayout .

Проблема в том, что всякий раз, когда я перехожу с 1-й страницы на 3-ю страницу, а затем возвращаюсь к первой странице, она перезагружается, и наоборот.

Как мне сохранить состояние Webview , в Tablayout котором есть три или четыре страницы.

Комментарии:

1. Я просто загружаю Google.com для просмотра веб-страниц во фрагменте. И добавление этого одного фрагмента три раза в FragmentPagerAdapter для настройки с помощью ViewPager. Дело в том, что загружается 1-й фрагмент, и я перехожу к 3-му фрагменту, а затем снова возвращаюсь к 1-му фрагменту, но он перезагружает эту страницу . есть ли другой способ сохранить состояние WebView?

2. @reporter есть ли у вас какие-либо идеи по сохранению состояния webview для возобновления несколько раз после загрузки один раз

Ответ №1:

По умолчанию ViewPager уничтожает предыдущие фрагменты. Вы можете изменить его, используя следующую строку —

 mViewPager.setOffscreenPageLimit(CUSTOM_NUMBER);