I have a simple screen created in xml, the parent layout is a “relativelayout” and i have a child layout (who is also a “RelativeLayout” containing 3 textview inside).
the only thing I have to do is press a button and change the values of textviews.
to change the text is obviously this:
MyTextView.SetText("Text");
the code runs perfectly, but does not refresh the text of the textviews in the layout.
but when the screen is rotated, the screen refreshes, and the label gets the correct value.
Why does this happen? Why when pressing the button I can not update the text?
I tried using “AsyncTask” and the text is not updated either.
Did something simple can be so problematic. ?
greetings.
Your code
Should be executed on UI thread to give effect say suppose if you want it to be updated after button click then this code should be inside your
onClickButtonlistener of your buttonVisit This Link for more details