1
我已經使用處理程序來處理解壓縮任務使用handler.post(new Decompress())
,我已經爲這個處理程序預留了一個循環。當任務完成時我們怎麼能通知?處理程序完成任務後我們能通知嗎?怎麼樣?
我已經使用處理程序來處理解壓縮任務使用handler.post(new Decompress())
,我已經爲這個處理程序預留了一個循環。當任務完成時我們怎麼能通知?處理程序完成任務後我們能通知嗎?怎麼樣?
如果您希望在UI線程中得到通知,那麼我會在UI線程中創建另一個Handler
對象,並在執行解壓縮任務的線程中保留對它的引用。任務完成後,您只需使用它的Handler
將Message
發送到UI線程。
但最方便的方法是使用AsyncTask