1
我知道如何使用每個HandlerThread/Thread/ThreadPool/IntentService, 但我真的不知道我需要選擇哪一個用於後臺任務。Android - 何時使用HandlerThread/Thread/ThreadPool/IntentService?
有人有一些技巧何時使用每一個?
我知道如何使用每個HandlerThread/Thread/ThreadPool/IntentService, 但我真的不知道我需要選擇哪一個用於後臺任務。Android - 何時使用HandlerThread/Thread/ThreadPool/IntentService?
有人有一些技巧何時使用每一個?
您可以使用HandlerThread/Thread進行小型後臺任務。
當您有多個後臺任務(如使用100個Web服務)時使用線程池,因此您可以使用ThreadPool而不是創建100個線程並同時啓動所有線程。它將最大限度地減少線程創建的開銷。
IntentService或Service可用於後臺長時間運行的任務。