Cu sesiunea 7, vom trece la a treia unitate a cursului Android Developer Fundamentals, care se ocupă de procesare în fundal.
A treia unitate abordează modul în care putem realiza prelucrare în fundal în Android, cum putem planifica sarcini, sau cum putem genera evenimente. Vom aborda inclusiv subiecte precum performanța execuției de prelucrări în fundal, precum și recomandări pentru a reduce consumul de baterie. De asemenea, vom înțelege cum hotărăște Android ce aplicații pot fi lăsate să ruleze și ce aplicații trebuie oprite atunci când rămâne fără resurse.
Ca să aplicăm cunoștințele dobândite, vom crea o aplicație care se conectează la Internet într-un fir de execuție din fundal, sau aplicații care trimit notificări și planifică sarcini de lucru, și vom învăța de asemenea cum să implementăm funcționalitate de planificare pentru aplicații care rulează pe versiuni mai vechi de Android.
Cea de-a șaptea lecție este formată din patru componente, parcurgând următoarele subiecte:
În această primă parte a sesiunii, vom învăța să facem procesări în fundal în mod asincron, astfel încât utilizatorul să nu aștepte după finalizarea procesărilor.
În a doua parte, vom învăța să ne conectăm aplicațiile la Internet.
În a treia parte, vom învăța să trimitem și procesăm Broadcast-uri.
În a patra parte, vom învăța despre diferitele tipuri de servicii, cum le putem folosi, și cum să le gestionăm ciclul de viață în aplicațiile noastre.