最新回答 / qq_噠寳_0
代碼貼上來啊 主線程的話 會自動將handler和自身的Looper關聯的 源碼里面有? 再開子線程里的handler時 需要自己設置獲取looper并關聯
2016-10-20
最新回答 / JackyHL
? mThreadPool.execute(getTask());是一個比較耗時的操作。我測試了一下,最多需要3毫秒,當你滾動屏幕的時候,如果恰好在做這個操作,那會有卡頓的。如果不開啟新線程去初始化mPoolThreadHander,就相當于你在UI線程做? mThreadPool.execute(getTask());為了不卡頓,所以把這個有些耗時的操作放在了一個新線程中。使用mPoolThreadHander是希望子線程可以有Handler機制,其實使用while(true) 也是一樣的。
2016-09-18