SAMSUNG_022024B Advertisement SAMSUNG_022024B Advertisement SAMSUNG_022024B Advertisement

Služby a broadcasty

0
V dosiaľ prezentovaných témach sme sa zameriavali na činnosti, ktoré generujú reakciu cez používateľské rozhranie. V mobilných zariadeniach sa často využíva aj kód služieb bežiaci na pozadí, a to buď trvale, alebo dlhší čas. Vykonávanie činností na pozadí Služby sa využívajú na pravidelné a nepretržite vykonávané akcie, ktoré nevyžadujú používateľské rozhranie. Typické príklady sú sťahovanie súborov z internetu, synchronizácia informácií s cloudovým serverom, sledovanie komunikácie či prehrávanie hudby na pozadí. Umožňujú, aby kód služby v jednom procese mohol komunikovať s kódom v inom procese. Služby sú spúšťané, zastavované a kontrolované z iných komponentov aplikácie, napríklad z aktivít, BroadcastReceiverov či iných služieb. Musia byť registrované v manifeste. Služby môžu vykonávať činnosti na pozadí aj v prípade, ak systém aplikáciu služby ukončí. Sú zároveň menej náchylné na násilné ukončenie systémom, napríklad pri nedostatku pamäte, než aktivity na pozadí. Pri prípadnom uko ...

Mohlo by vás zaujímať

Mohlo by vás zaujímať