Junior — Middle
Millised võivad olla tagajärjed, kui rakenduse peamine voog laaditakse pikema aja jooksul?
sobes.tech AI
Vastus AI-lt
Pikaajaline peamise (UI) niidi laadimine Androidis põhjustab mitmeid negatiivseid tagajärgi:
- Kasutajaliidese hangumine (ANR - Application Not Responding): kui peamine niit on liiga kaua hõivatud, arvuti arvab, et rakendus ei reageeri, ja võib näidata dialoogi koos võimalusega rakendus sulgeda.
- Halb kasutajakogemus: kasutajaliides lõpetab reageerimise kasutaja tegevustele, mis tekitab pettumust.
- Viivitused UI joonistamisel: animatsioonid ja ekraani uuendused võivad aeglustuda või kaduda.
Seetõttu tuleks rasked toimingud (näiteks võrgupäringud, andmebaasiga töötamine, keerulised arvutused) teha taustal, ning ainult peamist niiti kasutada UI uuendamiseks.