- Apakah cara yang disyorkan semasa untuk mengendalikan tugas latar belakang yang lama?
- Benang mana yang perlu dikemas kini UI diproses untuk mengelakkan kemalangan dan lag aplikasi?
Apakah cara yang disyorkan semasa untuk mengendalikan tugas latar belakang yang lama?
Penyelesaian yang disyorkan
Penjadualan kerja tertunda melalui pekerja adalah cara terbaik untuk mengendalikan tugas yang tidak perlu dijalankan dengan serta -merta tetapi yang sepatutnya dijadualkan apabila aplikasi ditutup atau peranti dimulakan.
Benang mana yang perlu dikemas kini UI diproses untuk mengelakkan kemalangan dan lag aplikasi?
Walaupun kemas kini animasi atau skrin berlaku, sistem cuba melaksanakan blok kerja (yang bertanggungjawab untuk melukis skrin) setiap 16ms atau lebih, untuk menjadikan lancar pada 60 bingkai sesaat. Untuk sistem mencapai matlamat ini, hierarki UI/Lihat mesti mengemas kini pada utas utama.