1.線程間通訊 handler機制異步
2.AsyncTask 異步任務 oop
3.HandlerThread 子線程中建立了一個 Looper對象 能夠在子線程裏使用消息機制 spa
IntentService 帶了HandlerThread 而且建立了一個子線程的handler 在服務中 建立子線程執行耗時操做 耗時操做執行結束以後服務退出 若是想在Service中作耗時操做的話能夠考慮使用IntentService
只須要重寫 onHandleIntent()方法 這個方法執行在子線程 執行以後服務會關閉線程
LocalBroadCastManager 發廣播的時候經過handler發送消息 註冊廣播 就是把廣播接收者對象放到一個集合裏
handler處理消息的時候 遍歷廣播接收者的集合 調用onRecieve方法對象