android setText no tiene efecto problema

1. Dime la solución directamente:

Si no hay ningún problema con el código, simplemente cambie la ID de su TextView y luego reinicie el compilador ( tenga en cuenta que reiniciar por sí solo no tendrá ningún efecto sin cambiar la ID de TextView) .

2. El proceso de aparición del problema:

Hay un nuevo requisito para el producto: dado que la interfaz no es muy diferente, copié directamente la interfaz anterior y modifiqué el nombre del archivo xml. Utilice DataBind para vincular y asigne un valor a TextView en LiveData. No importa cómo se realice la asignación, no tendrá efecto.

Usando la depuración, se encuentra que el código se ha ejecutado, pero la interfaz no ha cambiado. Sin embargo, el TextView al que puede apuntar DataBind no interrumpe la representación de la interfaz sin ninguna excepción al renderizar la interfaz. He borrado el caché de Android Studio varias veces. veces, pero todavía no funciona.

Entonces intenté cambiar la ID de TextView y la prueba encontró que el código se ejecutó normalmente, pero otras Vistas que no cambiaron la ID aún no funcionaron (pero DataBind aún puede apuntar a la Vista correcta). Esto puede ser un error de androidStudio...

Supongo que te gusta

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