FLUTTER_NOTES_BEK Telegram 235
Flutterda State restoration.

Agar user mobil ilovani ishga tushirsa va keyin boshqa ilovaga o'tsa, birinchi ilova orqa fonga ko‘chiriladi. Operatsion tizim (iOS va Android) xotirani bo'shatish va oldingi o'rinda ishlayotgan ilovaning ish faoliyatini yaxshilash uchun orqa fondagi ilovani o'ldirishi (kill) mumkin.

Agar user dasturni yana tanlaganida, uni yana birinchi o'ringa olib chiqsa, OS uni qayta ishga tushiradi. Ammo, agar siz ilovaning o'ldirilishidan oldingi holatini saqlab qolish usulini o'rnatmasangiz, siz holatni yo'qotasiz va dastur noldan boshlanadi.

Bu muammoga Flutter quyidagicha yechim beradi:

RestorationManager.
Bu engine-ga state ma'lumotlarini taqdim etadi va umumiy state-ni tiklash jarayonlarini boshqaradi.

RestorationBucket.
Bu ilovaning bir qismidagi qayta tiklanishi kerak bo'lgan state ma'lumotlarini kalit-qiymat (key-value) ko'rinishida saqlaydi. Qiymat StandardMessageCodec qo'llab-quvvatlaydigan istalgan qiymat bo'lishi mumkin. Ildizi rootBucket-da joylashgan va RestorationManager tomonidan boshqariladigan daraxt irarxiyasida tashkil etilgan.

RestorationMixin.
StatefulWidget-ga qo'llanilishi mumkin bo'lgan va bu orqali siz vidjet holatini saqlash va tiklash imkoniga ega bo'lasiz.

RestorationScope.
Qaysi holat tiklanishi boshqariladigan chegarani belgilaydigan vidjet.

Ba'zi platformalar tiklash ma'lumotlarining hajmini cheklaydi. Shu sababli bucket-larda saqlangan ma'lumotlar imkon qadar kichik bo'lishi kerak.

Qo'shimcha manbalar:
1. Medium: Link
2. Article: Link
3. Article: Link

#Flutter
🔥2



tgoop.com/flutter_notes_bek/235
Create:
Last Update:

Flutterda State restoration.

Agar user mobil ilovani ishga tushirsa va keyin boshqa ilovaga o'tsa, birinchi ilova orqa fonga ko‘chiriladi. Operatsion tizim (iOS va Android) xotirani bo'shatish va oldingi o'rinda ishlayotgan ilovaning ish faoliyatini yaxshilash uchun orqa fondagi ilovani o'ldirishi (kill) mumkin.

Agar user dasturni yana tanlaganida, uni yana birinchi o'ringa olib chiqsa, OS uni qayta ishga tushiradi. Ammo, agar siz ilovaning o'ldirilishidan oldingi holatini saqlab qolish usulini o'rnatmasangiz, siz holatni yo'qotasiz va dastur noldan boshlanadi.

Bu muammoga Flutter quyidagicha yechim beradi:

RestorationManager.
Bu engine-ga state ma'lumotlarini taqdim etadi va umumiy state-ni tiklash jarayonlarini boshqaradi.

RestorationBucket.
Bu ilovaning bir qismidagi qayta tiklanishi kerak bo'lgan state ma'lumotlarini kalit-qiymat (key-value) ko'rinishida saqlaydi. Qiymat StandardMessageCodec qo'llab-quvvatlaydigan istalgan qiymat bo'lishi mumkin. Ildizi rootBucket-da joylashgan va RestorationManager tomonidan boshqariladigan daraxt irarxiyasida tashkil etilgan.

RestorationMixin.
StatefulWidget-ga qo'llanilishi mumkin bo'lgan va bu orqali siz vidjet holatini saqlash va tiklash imkoniga ega bo'lasiz.

RestorationScope.
Qaysi holat tiklanishi boshqariladigan chegarani belgilaydigan vidjet.

Ba'zi platformalar tiklash ma'lumotlarining hajmini cheklaydi. Shu sababli bucket-larda saqlangan ma'lumotlar imkon qadar kichik bo'lishi kerak.

Qo'shimcha manbalar:
1. Medium: Link
2. Article: Link
3. Article: Link

#Flutter

BY Flutter Notes


Share with your friend now:
tgoop.com/flutter_notes_bek/235

View MORE
Open in Telegram


Telegram News

Date: |

The administrator of a telegram group, "Suck Channel," was sentenced to six years and six months in prison for seven counts of incitement yesterday. Telegram has announced a number of measures aiming to tackle the spread of disinformation through its platform in Brazil. These features are part of an agreement between the platform and the country's authorities ahead of the elections in October. You can invite up to 200 people from your contacts to join your channel as the next step. Select the users you want to add and click “Invite.” You can skip this step altogether. Telegram Android app: Open the chats list, click the menu icon and select “New Channel.” How to Create a Private or Public Channel on Telegram?
from us


Telegram Flutter Notes
FROM American