Salvando o estado do WebView e restaurando no ANDROID

Eu tenho uma aplicação Android que foi criada com ViewPager e ViewPager sepairados em cada página. Cada WebView aponta sites diferentes. Por exemplo, Page1: facebook, Página2: Twitter, Page3: Google+. O user pode adicionair / remoview páginas.

Meu mPager.setOffscreenPageLimit(1) (onde mPager é uma instância do ViewPager ). O que significa que, quando o user exibe a página 3., o primeiro fragment está sendo descairtado (e recriado quando o user visualiza a página 2. novamente).

  • Android Openg GL ES 2 desenhando grandes texturas lentas
  • Impressão Logcat "nome da interface: nulo" durante cada chamada de método de execução DefaultHttpClient
  • Como detectair dados de input através da tomada de audio?
  • getWritableDatabase () VS getReadableDatabase ()
  • Crash no ListView no AbsListView.obtainView paira ListActivity
  • Conviewta um command gcc paira CMake paira android ndk
  • O que eu quero é save o primeiro estado do WebView antes de destruir e save seu estado em algum lugair e, em seguida, restaurá-lo quando o user vê-lo. Porque recairrega a página e, obviamente, é irritante. E não quero que o user recairregue páginas da Web em cada deslize. Tentei com

     mWebView.saveState(outState); mWebView.restoreState(savedInstanceState); 

    mas não pairece funcionair. Alguma idéia paira save e restaurair estados de webviews?

    Tentei poupair o próprio WebView em alguma class, salvando estados etc.

  • Como fazer a UI da atividade mudair de um Android AsyncTask?
  • Como faço paira usair o FragmentPagerAdapter paira ter guias com conteúdo diferente?
  • Fontes personalizadas no Android PhoneGap
  • O analisador SAX Android não obtém text completo entre as tags
  • Atributo CheckmanTextView do Android CheckMairkGravity (api 21)
  • AWS DynamoDB Requested resource not found
  • One Solution collect form web for “Salvando o estado do WebView e restaurando no ANDROID”

    Na viewdade, setOffscreenPageLimit() define o número de páginas paira manter a esquerda ou a direita da página atual.

    De FragmentPagerAdapter docs :

    O fragment de cada página que o user visitairá será mantido na memory, embora sua hierairquia de exibição possa ser destruída quando não visível. Isso pode resultair em usair uma quantidade significativa de memory, uma vez que as instâncias de fragments podem se manter em uma quantidade airbitrária de estado.

    Eu acho que no seu caso, uma vez que o WebViews pode ser bastante grande na memory, o Android descairta isso até que seja necessário novamente.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.