android - Update text in a TextView from a Thread -
i have added textview
relativelayout
added surfaceview
to. can textview
display text on surfaceview
.
rl = new relativelayout(this); tv = new textview(this); tv.settext(integer.tostring(gamescreen.score)); tv.settextsize(50); tv.setpadding(390, 50, 0, 0); tv.settextcolor(color.black); rl.addview(renderview); rl.addview(tv); setcontentview(rl);
then in gamescreen class's update method put:
game.gettextview().settext(integer.tostring(score));
and gives me error:
android.view.viewrootimpl$calledfromwrongthreadexception: original thread created view hierarchy can touch views.
what can around ?
use following recommended way update widget
on uithread
game.gettextview().post(new runnable() { @override public void run() { game.gettextview().settext(integer.tostring(score)); } });
hope helps.
Comments
Post a Comment