搜尋此網誌

2016年8月8日 星期一

【Android】UI Thread

ref:
https://ptodue.gitbooks.io/book2/content/2.1.2.html
http://ptodue.blogspot.tw/search/label/Runnable
http://ptodue.blogspot.tw/search/label/runOnUiThread

想執行在UI thread,可以呼叫 Activity.runOnUiThread() method。
假設目前的thread已經是在UI thread中,Runnable會立即的去執行。否則會透過UI thread的 MessageQueue 排隊。

new Handler(Looper.getMainLooper()).post(runnable);
以上面例子可以改寫成

或是改寫成

沒有留言: