runOnUiThread()是Activity类中的方法,它用于从子线程中切换到主线程来执行一些操作,比如更新UI。
new Thread(new Runnable() { @Override public void run() { //do something takes long time in the work-thread runOnUiThread(new Runnable() { @Override public void run() { textView.setText("test"); } }); } }).start();
查看定义发现,这个是通过handler来操作的。
参考: