A visualização do Android desativa a retenção de estado implícito para alguma visualização
eu tenhopersonalizadas View
que é adicionado dinamicamente várias vezes na mesma atividade.
Cada instância de visualização personalizada tem ao lado de outras coisasTextView
criança. oTextView
tem a suaidentidade e é o mesmo para cada instância da vista.
Para cada instância de exibição personalizada, defino diferentesText
paraTextView
quando a atividade é criada. Quando eu girar a tela, a atividade é recriada, mas agora cadaTextView
exibe mesmoText
(o texto é o mesmo que o texto da última instância).
Isso ocorre porque salvar e restaurar o estado da instância salva algumas informações automaticamente, mas essa informação está obviamente vinculada a IDs e, no meu caso, cria o problema.
Existe uma maneira de desativar a retenção automática de estado para vistas específicas?
Existe uma propriedade ou configuração ou alguma solução alternativa?