2024 Зохиолч: Elizabeth Oswald | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-13 00:10
Dispatchers. IO нь бид илүү урт оролт/гаралтын ажиллагаатай хэлхээг блоклох үед ашиглахаар бүтээгдсэн. Жишээлбэл, бид файлуудыг унших, хуваалцах тохиргоо эсвэл дуудлагыг хориглох функцуудыг унших үед. Энэ диспетчер нь бас утаснуудтай, гэхдээ энэ нь хамаагүй том юм. Энэ сан дахь нэмэлт хэлхээс үүсгэгдсэн бөгөөд хүсэлтийн дагуу хаагдана.
Диспетчер io гэж юу вэ?
Диспетчер. Үндсэн - Энэ диспетчерийг үндсэн Android хэлхээнд корутин ажиллуулахын тулд ашиглана уу. … Жишээ нь түр зогсоох функцуудыг дуудах, Android UI хүрээний үйлдлүүдийг ажиллуулах, LiveData объектуудыг шинэчлэх зэрэг орно. Dispatchers. IO - Энэхүү диспетчер -г үндсэн хэлхээнээс гадуур диск эсвэл сүлжээний оролт гаралтыг гүйцэтгэхээр оновчтой болгосон.
Би хэзээ coroutine хэрэглэх ёстой вэ?
Хэрэглэх тохиолдол: корутиныг ихэвчлэн тоглоомын програмчлалд цаг хугацааны тооцоололд ашигладаг. Тоглоомын фрэймийн хурдыг тогтвортой байлгахын тулд жишээлбэл, 60 fps, фрэйм бүрт кодыг гүйцэтгэхэд ойролцоогоор 16.6 мс байна. Үүнд физикийн симуляци, оролтын боловсруулалт, зураг/уран зураг орно. Таны аргыг фрейм бүрт гүйцэтгэсэн гэж үзье.
Яагаад корутин хэрэглэдэг вэ?
Coroutines бол Android дээрх асинхрон програмчлалын санал болгож буй шийдэл юм. … Баригдсан цуцлах дэмжлэг: Цуцлалт нь ажиллаж буй корутин шатлалаар автоматаар үүсгэгддэг. Санах ой алдагдах нь бага: Энэ нь үйлдлүүдийг хамрах хүрээнд ажиллуулахын тулд бүтэцлэгдсэн зэрэгцлийг ашигладаг.
Та үйл ажиллагаанд корутиныг хэрхэн ашигладаг вэ?
ҮргэлжӨөрийн апп-ын UI давхарга (ViewModel, Activity, эсвэл Fragment) дээр корутинуудыг ажиллуулж, тохирох CoroutineScope ашиглан тэдгээрийн амьдралын мөчлөгт холбоно уу.
✅ Илүү сайн шийдэл
- Загвар харах. ViewModel-аас корутинуудыг эхлүүлэхдээ та viewModelScope viewModelScope.launch { …-г ашиглаж болно.
- Үйл ажиллагаа. …
- Фрагмент. …
- Апп даяарх Корутин.
Зөвлөмж болгож буй:
Хэрэглээний байршлыг хэзээ ашиглах вэ?
Хамтарсан байрлал гэдэг нь бидний хамтдаа багц хэллэг болгон ашигладаг хоёр үг юм. Жишээлбэл, бид "өндөр барилга" гэхээсээ илүү "өндөр байшин" гэж хэлдэг. Бид англи хэл дээр байнга ашигладаг тул тэдгээрийг сурч, ашигласнаар таныг илүү байгалийн сонсогдох болно.
Ашиглах чадвар эсвэл ашиглах боломжтой байдлын аль нь зөв бэ?
Америкийн англи хэлний хувьд “хэрэглэх боломжтой” нь хамгийн хүлээн зөвшөөрөгдөх хувилбар юм. Олон улсад "ашиглах боломжтой" ба "ашиглах боломжтой" хоёуланг нь үгийн үсэглэхийг зөвшөөрдөг. Ихэнх толь бичгүүдэд "ашиглах боломжтой"
Хотын ландшафтыг хэзээ ашиглах вэ?
Хотын зураг авахад хамгийн сайн гэрэл нь ихэвчлэн нар жаргахаас өмнөхөн (алтан цаг), нар жаргасны дараахан (цэнхэр цаг) ирдэг. Өдрийн эдгээр цагууд нь гоёмсог барилгын фасад зэрэг объектын нарийн ширийн зүйлийг харуулдаг зөөлөн гэрлээр хангадаг.
Headspace-г хэзээ ашиглах вэ?
Хэрэв та боломжтой бол өглөө хамгийн түрүүнд бясалгал хийхийг зөвлөж байна. Энэ бол өдрийг эхлүүлэх сайхан арга бөгөөд ихэвчлэн саадгүй хэдэн минут олоход хамгийн хялбар байдаг. Хамгийн гол нь өөрт тохирох цагийг сонгож, тэр цагтаа тууштай бясалгахыг хичээх явдал юм.
Хэзээ толгой дохихыг ашиглах вэ?
Дохилсон өгүүлбэрийн жишээ Түүний толгой дохиход тэр суудалдаа налан суулаа. … Түүний толгой дохих нь товчхон байлаа. … Түүний толгой дохих нь эргэлзээтэй байв. … Түүний толгой дохиход тэр эргэв. … Цагдаагийн хар хөх дүрэмт хувцас өмссөн Травис түүний хажуугаар өнгөрөхдөө хүлээн зөвшөөрснөөр толгой дохив.