最新回答 / 慕無忌7233295
【蜘蛛俠TG@abin789】-1201【蜘蛛俠TG@abin789】-1202【蜘蛛俠TG@abin789】-1203【蜘蛛俠TG@abin789】-1204【蜘蛛俠TG@abin789】-1205【蜘蛛俠TG@abin789】-1206【蜘蛛俠TG@abin789】-1207【蜘蛛俠TG@abin789】-1208【蜘蛛俠TG@abin789】-1209【蜘蛛俠TG@abin789】-1210【蜘蛛俠TG@abin789】-1211【蜘蛛俠TG@abin789】-1212【蜘蛛俠TG@abin789】...
2017-01-12
最新回答 / qq_噠寳_0
代碼貼上來啊 主線程的話 會自動將handler和自身的Looper關聯的 源碼里面有? 再開子線程里的handler時 需要自己設置獲取looper并關聯
2016-10-20
已采納回答 / LayTao
我覺得有必要,因為視頻剛開始也說了要實現用戶操作UI控件必須充分流暢。再說啟動新的輪詢線程可以更好的控制線程的先后執行和對任務執行數量的控制。代碼我就不附了,線程這塊我也就略知皮毛,評論不喜勿噴?。?!
2016-10-19
最新回答 / JackyHL
? mThreadPool.execute(getTask());是一個比較耗時的操作。我測試了一下,最多需要3毫秒,當你滾動屏幕的時候,如果恰好在做這個操作,那會有卡頓的。如果不開啟新線程去初始化mPoolThreadHander,就相當于你在UI線程做? mThreadPool.execute(getTask());為了不卡頓,所以把這個有些耗時的操作放在了一個新線程中。使用mPoolThreadHander是希望子線程可以有Handler機制,其實使用while(true) 也是一樣的。
2016-09-18