2012-02-06 45 views

回答

11

不,它不创建新的线程。它只是执行你运行的处理程序连接到线程,在这种情况下意味着你​​的UI线程

+0

谢谢Waqas。 – xil3 2012-02-06 16:34:19

0
handler.post(new Runnable()){ 

public void run(){ 
//do something 
} 
}); 

这并不能保证它会创建一个新的thread.it只会调用可运行的线程上在其中处理程序被附加到(UI线程在这里)。

处理程序不会创建新线程,它会绑定到它创建的线程(本例中为主线程)的活套,或者绑定到您在构建过程中提供的活套。

相关问题