Sobes.tech
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.