Android setText não entra em vigor, problema

1. Diga-me a solução diretamente:

Se não houver problema com o código, basta alterar o ID do seu TextView e depois reiniciar o compilador ( observe que reiniciar sozinho não terá efeito sem alterar o ID do TextView! )

2. O processo de ocorrência do problema:

Há um novo requisito para o produto: como a interface não é muito diferente, copiei diretamente a interface anterior e modifiquei o nome do arquivo xml. Use DataBind para vinculação e atribua um valor ao TextView no LiveData. Não importa como a atribuição seja realizada, ela não terá efeito.

Usando o debug, verifica-se que o código foi executado, mas a interface não foi alterada. No entanto, o TextView que o DataBind pode apontar não interrompe a renderização da interface sem nenhuma exceção ao renderizar a interface. Limpei o cache do Android Studio várias vezes vezes, mas ainda não funciona.

Então tentei alterar o ID do TextView, e o teste constatou que o código rodava normalmente, mas outras Views que não alteraram o ID ainda não funcionaram (mas o DataBind ainda pode apontar para a View correta). Isso pode ser um bug do androidStudio...

Acho que você gosta

Origin blog.csdn.net/qq_42111674/article/details/135225297
Recomendado
Clasificación