1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Problema com TabHost Android

Olá a todos. Estou com um problema com tabhosts que está acontecendo o seguinte:

Tenho uma tabhost, com algumas tabs geradas em tempo de execução a partir de uma lista. O conteúdo destas tabhosts é um Adapter com uma lista de dados. Coloquei um CheckBox para que funcione como um filtro, fora desta tab

Linear Checkbox Linear Tabs

Quando é clicado no checkbox ele filtra os resultados e apresenta na tab. O que ta acontecendo é que quando eu troco de tab, ele exibe o resultado apenas na ultima tab. Exemplo: Tenho duas tabs, tab 1 e tab 2, quando está na tab1 eu clico no checkbox e ele funciona corretamente o filtro. Vou para a tab2 e funciona corretamente também. Quando eu volto a tab1 e clico no filtro, o resultado do filtro aparece apenas na tab2, o que deveria aparecer na tab1. O que ta acontecendo é o seguinte, quando exibe a tab1 ela cria o adapter e exibe os dados, quando eu vou para a tab2 ela cria o adapter e exibe os dados. A partir disto nao tem mais criação de adapter apenas um adapter.notifyDataSetChanged(); acho que por isso ela nao aparece os dados filtrados na tab1 e sim na tab2.

Alguem teria uma luz para este problema ?

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags android ou faça a sua própria pergunta.