💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ Kosar mousavi
خطا هنگام اجرا
یلدا محصلی حل شده توسط یلدا محصلی

سلام هنگام اجرا همچین خطایی دارم 

lib/screens/home/home.dart(93,40): error GC2F972A8: The argument type 'Future<List<dynamic>>' can't be assigned to the parameter type 'Future<List<TaskEntity>>?'. [E:\flutter\todolist\todolist\build\windows\flutter\flutter_assemble.vcxproj]

 

untitled-Svqs.jpg

 

image-jrk7.png
Expanded(
              child: ValueListenableBuilder<String>(
                valueListenable: searchkeywordNotifier,
                builder: (context, value, child) {
                  return Consumer<Repository<TaskEntity>>(
                    builder: (context, repository, child) {
                      return FutureBuilder<List<TaskEntity>>(
                        future:
                            repository.gettAll(searchKeyword: controller.text),
                        builder: (context, snapshot) {
                          if (snapshot.hasData) {
                            if (snapshot.data!.isNotEmpty) {
                              return TaskList(
                                  items: snapshot.data!, themeData: themeData);
                            } else {
                              return const EmptyState();
                            }
                          } else {
                            return const CircularProgressIndicator();
                          }
                        },
                      );
                    },
                  );
                },
              ),
            ),

 

سلام. کد قسمتی که getAll رو تعریف کردید رو هم بفرستید

بهترین پاسخ
یلدا محصلی ۱۶ خرداد ۱۴۰۳، ۲۰:۵۰

ممنونم از راهنماییتون توی تعریف gettAll یه چیزی اشتباه نوشته بودم 

Kosar mousavi ۱۸ خرداد ۱۴۰۳، ۰۶:۵۱