Перейти к содержимому

Siz ham shu xatoni qilyapsiz — Flutter Dio CancelToken

Samandar Ahadjonov | Flutter o'zbek tilida

0:00 / 0:00

Siz ham shu xatoni qilyapsiz — Flutter Dio CancelToken

519 просмотров · 5 мес. назад
Samandar Ahadjonov | Flutter o'zbek tilida
1,99 тыс. подписчиков
519 просмотров · 5 мес. назад
💼 Professional xizmatlar: App'ni App Store/Play Market'ga chiqarish: https://t.me/umdgroupadmin Loyihani qo'llab-quvvatlash: https://www.tirikchilik.uz/ahadjonovss 📱 Telegram kanal: https://t.me/ahadjonovss ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📋 Manbalar: 🔗 Dio pub.dev: https://pub.dev/packages/dio 🔗 flutter_bloc pub.dev: https://pub.dev/packages/flutter_bloc 🔗 Dart async docs: https://dart.dev/libraries/async/asyn... 🔗 GitHub — loyiha kodi: https://github.com/ahadjonovss/cancel... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Assalomu alaykum! Siz ham shu xatoni qilyapsiz — va bugun uni birgalikda hal qilamiz! 🎯 Flutter'da Dio bilan ishlagan har bir dasturchi bir kun "Bad state: Cannot emit after close" yoki "setState after dispose" xatosiga duch kelgan. Ko'pchilik sababini tushunmay, vaqtincha yechim topib ketadi. Bu videoda muammoning asl sababini va professional yechimini ko'rsataman. 🎯 Videoda nima ko'rasiz: Dart Event Loop — async vazifalar qanday ishlaydi Muammo — sahifadan chiqqanda so'rov nima bo'ladi emit after close — nima uchun chiqadi, qachon chiqadi Dio CancelToken — tarmoq darajasida bekor qilish Cubit + CancelToken — professional integratsiya StatefulWidget + CancelToken — cubitsiz variant ⚡ Asosiy yechim: _currentToken?.cancel(); _currentToken = CancelToken(); await _dio.get(url, cancelToken: _currentToken); ✅ isClosed tekshiruvi yetarli emas ✅ CancelToken — tarmoqni ham to'xtatadi ⏰ Timestamps: 00:00 - Kirish 00:30 - Intro 00:38 - Muammoni ko'rsatish 04:30 - Like bosib, izoh bosinglare 05:00 - Muammoni qanday qilib topdim? 06:00 - Event loop qanday ishlaydi? 09:04 - Yechim — Dio CancelToken 13:05 - Tirikchilik: UMD GROUP 13:26 - Muammoni ildizi bilan kurashing! 15:26 - Bloc contributor bo'lmoqchi bo'ldim 17:30 - Yakun 🔔 Kanalni kuzatib boring! 👍 Like bosing agar foydali bo'lsa! 💬 Savollaringizni kommentda qoldiring — javob beraman! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Samandar Ahadjonov Tashkent, Uzbekistan 🇺🇿 #Flutter #FlutterDev #Dio #CancelToken #FlutterTutorial #FlutterBloc #Cubit #DartLang #MobileDevelopment #UzbekDevelopers #CodingTips #AsyncDart #FlutterError