2012-02-06 78 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線程在這裏)。

處理程序不會創建新線程,它會綁定到它創建的線程(本例中爲主線程)的活套,或者綁定到您在構建過程中提供的活套。

相關問題