تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ راضیه کارگر
خطا در import کردن پکیج cacheImageNetwork
جامعه فلاتر ایجاد شده در ۲۵ اردیبهشت ۱۴۰۱

با سلام و وقت بخیر

بعد از افزودن پکیج cached_network_image 3.2.0 و استفاده از آن در پروژه با خطای زیر مواجه شدم.

/C:/flutter/.pub-cache/hosted/pub.dartlang.org/cached_network_image-3.2.0/lib/src/image_provider/multi_image_stream_completer.dart:152:22: Warning: Operand of null-aware operation '?.' has type 'SchedulerBinding' which excludes null.
- 'SchedulerBinding' is from 'package:flutter/src/scheduler/binding.dart' ('/C:/flutter/packages/flutter/lib/src/scheduler/binding.dart').
package:flutter/…/scheduler/binding.dart:1SchedulerBinding.instance?.scheduleFrameCallback(_handleAppFrame);
                     ^
/C:/flutter/.pub-cache/hosted/pub.dartlang.org/cached_network_image-3.2.0/lib/src/image_provider/cached_network_image_provider.dart:109:29: Warning: Operand of null-aware operation '?.' has type 'PaintingBinding' which excludes null.
- 'PaintingBinding' is from 'package:flutter/src/painting/binding.dart' ('/C:/flutter/packages/flutter/lib/src/painting/binding.dart').
package:flutter/…/painting/binding.dart:1
      () => PaintingBinding.instance?.imageCache?.evict(key),

حتی اگر ویجت CachedNetworkImage را هم حذف کنم چون import شده خطا صادر میشود. اگر ویجت و import حذف شود مشکل نیز برطرف میشه.

import 'package:cached_network_image/cached_network_image.dart';

لازم به ذکر است که فلاتر را به ورژن 3 ارتقا دادم. قبلا هم تست نکرده بودم که روی فلاتر 2.10.4 جواب میده یا نه.

ضمنا پکیج به درستی نصب شده است. و بعد از اجرای دستور نصب در ترمینال در فایل pubspect ، dependency مربطه قابل مشاهده است.

cached_network_image: ^3.2.0

سپاس ازشما

سلام وقتتون بخیر

موقع ایمپورت کردن و add کردن پکیج فیلترشکنتون روشن بود یا خیر ؟

بهترین پاسخ
محمد حسین سخایی ۲۸ اردیبهشت ۱۴۰۱، ۱۹:۳۷

سلام.

تاپیک مجدد باز کنید.

محسن موحد ۲۹ اردیبهشت ۱۴۰۱، ۰۹:۳۴