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

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -