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