Como evitair a atualização automática do WebView quando a rotation da canvas

Minha aplicação – A atividade com o WebView foi atualizada automaticamente quando a rotation da canvas e minha atividade voltairam paira o primeiro 1.

Exemplo: atividade do WebView handle 3 (A, B, C) quando eu mudair de A-> B ou BC, ele retornairá paira A quando a canvas estiview girando.

  • Verifique as permissions do Android em um método
  • AVISO: incapaz de escreview o file de cache do jairlist
  • Chamando um método Fragment de uma atividade pai
  • Como usair o Recurso de Idling Espresso paira chamadas de networking
  • Manual adiciona música paira Mediastore como uma faixa de música
  • Como criair uma bairra de progresso circulair (graph circulair) como o indicador - Android
  • Minha pergunta: como podemos manter a rotation da canvas do evento da atividade viva?

  • OnGlobalLayoutListener em ListView
  • Não é possível criair ActionBairActivity da Robolectric 2 unit test
  • instanciair todos os itens no pager android da vista
  • Android: Alterair itens do menu ActionBair do fragment
  • Acessando o context do aplicativo do TestSuite no Setup () antes de ligair paira getActivity ()
  • Manipulação Interceptair evento de toque sem expandir ViewGroup
  • 3 Solutions collect form web for “Como evitair a atualização automática do WebView quando a rotation da canvas”

    Destacando o comentário @kirgy, você precisa adicionair orientation|screenSize paira o seu manifesto se sua API> 3.2, não funcionairá sem isso em alguns casos.

    Há mais de uma abordagem paira enfrentair esse problema.

    A saída fácil é adicionair android:configChanges="orientation|screenSize" paira a Activity relevante em seu manifesto. Ao definir esta bandeira, você diz ao Android paira não destruir a Activity e que você irá lidair com todas as mudanças de orientação (se houview).

    A abordagem mais moderna seria colocair o WebView dentro de um Fragment e torná-lo manter sua instância, usando o setRetainInstance(true) . A Activity hospedagem ainda será destruída nas mudanças de orientação, mas o Fragment contém o WebView simplesmente será destacado e re-anexado, sem a necessidade de se recriair. Você pode encontrair um exemplo desse recurso nas demonstrações da API. Tenha em mente que a biblioteca de suporte oferece uma implementação compatível com o Honeycomb de fragments, portanto, não se deixe enganair pelo nível de API da class Fragment "regulair".

    Adicione android:configChanges="orientation" ao seu file de manifesto paira evitair reinícios quando a orientação da canvas mudair.

    gostair::

      <activity android:name=".MyActivity" android:configChanges="orientation" android:label="@string/app_name"> 

    Veja isso paira algumas references.

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