有幾種方法可以在應用程序中異步獲取數據。一個是Handler
,另一個是AsyncTask
。現在我已經使用了兩種方法,並且希望知道哪些方法在某些任務中執行得更好/效率更高。Handler(MessageQueue)和AsyncTask(SERIAL_EXECUTOR)有什麼區別,性能明智嗎?
Thusfar,我大部分時間在得到的Webdata在獲取數據從Services
到Activities
使用AsyncTasks
和Handler
的。
我想知道是否有優勢使用Handler
的Webdata,或使用AsyncTasks刷新從Services
UI。什麼是最大的區別?