起源:
Android裡面如何使用multi-thread,如果照需求去搜尋文件將得到三種物件:
這 AsyncTask 和Thread共同的地方就是會開啟另一個Thread運作
而AsyncTask和Handler簡化了Thread與UIThread互動,這表示單純用Thread會需要自己實作Runnable然後塞進去Activity.runOnUiThread(Runnable)
而AsyncTask和Handler的差別在於AsyncTask只要實作好callback interface就可以與UI元件互動,而Handler要自己sendMessage/handleMessage