Middle
Mi a különbség az IntentService és a Service között?
sobes.tech MI
Válasz az MI-től
Az IntentService külön munkafolyamatban (Worker thread) működik, és aszinkron módon végzi a feladatokat. A onHandleIntent() metódusban sorban dolgozza fel az Intenteket, és automatikusan leáll, amikor minden szándék feldolgozásra került. A Service ezzel szemben alapértelmezés szerint a fő szálon (Main thread) fut, és manuálisan kell külön szálat létrehozni hosszú műveletek végrehajtásához, hogy ne blokkolja a felhasználói felületet. A Service addig marad futásban, amíg nem állítják le kifejezetten.