Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Primeira Tab sempre recarrega ao mudar posição do aparelho

Oi Rafael,

Parece ser isso que o Alex indicou mesmo. Quando você vira o aparelho a Activity é recriada. Existem outros eventos que fazem com que a Activity seja recriada: http://developer.android.com/guide/topics/manifest/activity-element.html#config

Você pode dizer para o Android não fazer isso, falando pra ele que você vai gerenciar esse tipo de mudança na configuração. Para isso basta colocar o android:configChanges na tag da sua activity com os tipos de configurações que você mesmo vai lidar, no seu caso a mudança de orientação. A tag da activity no seu manifest.xml vai ficar mais ou menos assim:

<activity android:configChanges="orientation" outras_coisas_aqui >

Assim sua activity não será recriada e o estado será mantido :)

Toshi Kurauchi


2012/2/11 Alex Baule <alexwbaule@gmail.com>
Ja passei por isso ehehehe

Dá uma lida ai.


http://developer.android.com/guide/topics/resources/runtime-changes.html



Em 11 de fevereiro de 2012 11:19, Rafael Barrelo
<rafaelbarrelo@gmail.com> escreveu:
> Bom dia pessoal, sei que tem bastante tópico sobre tabs, mas não achei nada
> sobre isso.
>
> Seguinte, na minha aplicação uso o TabHost com 9 tabs. Até aí tudo bem, o
> problema é que para todas as tabs uso a mesma activity, o que diferencia é
> só o conteúdo.
> Percebi que quando mudo o aparelho da horizontal p vertical (e vice versa) a
> aba é recarregada.
> Consegui resolver guardando o conteúdo e só remontado a tela quando muda a
> posição.
> Porém, percebi agora que quando viro o aparelho ele sempre carega a primeira
> aba antes de carregar a aba específica. Basicamente e carrega sempre 2 abas.
> É normal isso? Alguém pode ajudar?
>
> Obrigado.
>
> @rafaelbarrelo from Android

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário