在android 中我們一般用 Handler 做主線程 和 子線程 之間的通信 。
現在有了一種更為簡潔的寫法,就是 Activity 裡面的 runOnUiThread( Runnable )方法。
利用Activity.runOnUiThread(Runnable)把更新ui的代碼建立在Runnable中,然後在需要更新ui時,把這個Runnable對象傳給Activity.runOnUiThread(Runnable)。
Runnable對像就能在ui程式中被調用。如果目前線程是UI線程,那麼行動是立即執行。如果目前線程不是UI線程,操作是釋出到事件隊列的UI線程。
Activity的runOnUiThread(Runnable)