错误:在提供程序包中找不到类型“ SingleChildCloneableWidget”

失血

我更新了提供商。现在不起作用

lib / di / global_providers.dart:13:6:错误:找不到类型'SingleChildCloneableWidget'。列出globalProviders = [lib / di / global_providers.dart:18:6:错误:找不到类型'SingleChildCloneableWidget'的globalProviders = [^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 。列出IndependentServices = [lib / di / global_providers.dart:23:6:错误:找不到类型'SingleChildCloneableWidget'的独立列印服务= [^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 。列表dependentServices = [lib / main.dart:18:16:错误:参数类型'列表'可以'的列表依赖服务= [^^^^^^^^^^^^^^^^^^^^^^^^^^^^^分配给参数类型“列表”。-“列表”来自“ dart:core”。-'SingleChildWidget'来自'package:nested / nested.dart'('../../flutter/.pub-cache/hosted/pub.dartlang.org/nested-0.0.4/lib/nested.dart' )。provider:globalProviders,^ lib / di / global_providers.dart:13:6:错误:“ SingleChildCloneableWidget'不是类型。列出globalProviders = [lib / di / global_providers.dart:18:6:错误:“ SingleChildCloneableWidget”不是一种。列出IndependentServices = [lib / di / global_providers.dart:23:6:错误:“ SingleChildCloneableWidget”不是“ [^^^^^^^^^^^^^^^^^^^^^^^^^^^^^一种。列出dependentServices = [

List<SingleChildCloneableWidget> globalProviders = [
  ...independentServices,
  ...dependentServices,
];

List<SingleChildCloneableWidget> independentServices = [
  Provider.value(value: YelloChatDb()),
  Provider.value(value: YelloChatClient()),
];

List<SingleChildCloneableWidget> dependentServices = [
  ProxyProvider<YelloChatDb, CategoryDao>(
      update: (context, yelloChatDb, categoryDao) => CategoryDao(yelloChatDb)),

  ProxyProvider<YelloChatDb, SubCategoryDao>(
      update: (context, yelloChatDb,subCategoryDao) => SubCategoryDao(yelloChatDb)),

  ProxyProvider<YelloChatDb, UserDao>(
    update: (context, yelloChatDb, userdAO) => UserDao(yelloChatDb),
  ),

  ProxyProvider<YelloChatDb, EnquiriesDao>(
    update: (context, yelloChatDb, enquiriesDao) => EnquiriesDao(yelloChatDb),
  ),

  ProxyProvider<YelloChatClient, CategoryService>(
      update: (context, yelloChatClient, categoryService) =>
          CategoryService.create(yelloChatClient.chopperClient),
      dispose: (context, categoryService) => categoryService.client.dispose()),


  ProxyProvider2<CategoryDao, CategoryService, CategoriesRepository>(
      update: (context, categoryDao, categoryService, categoryRepository) =>
          CategoriesRepository(categoryDao: categoryDao, categoryService: categoryService)),

  ProxyProvider2<UserDao, CategoryService, UserRepository>(
      update: (context, userDao, categoryService, categoryRepository)=>
          UserRepository(userDao: userDao, categoryService: categoryService)
  ),

  ProxyProvider2<SubCategoryDao, CategoryService, SubCategoriesRepository>(
      update: (context, subCategoryDao, categoryService, subCategoryRepository) =>
          SubCategoriesRepository(categoryDao: subCategoryDao, categoryService: categoryService)),

  ProxyProvider2<EnquiriesDao, CategoryService, EnquiriesRepository>(
      update: (context, enquiriesDao, categoryService, enquiriesRepository) =>
          EnquiriesRepository(enquriesDao: enquiriesDao, categoryService: categoryService))
];
维诺斯·维诺

提供商v4.0.0

SingleChildCloneableWidget接口已删除,并由一个SingleChildWidget接口和两个实现取代

  • SingleChildStatelessWidget
  • SingleChildStatefulWidget

MultiProvider将接受SingleChildWidget而不是SingleChildCloneableWidget

在GitHub中查看此问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在相同的程序包和目录中找不到符号

在应用程序包中找不到图像的问题

找不到“ Qt5Svg”提供的程序包配置文件

Npgsql错误-在Npgsql提供程序清单中找不到存储类型'nvarchar(MAX)'

安装Vector Graphics程序包会产生“找不到类型或名称空间'GradientSettings'”

重命名程序包名称后出现“找不到符号R”错误

Composer引发错误“找不到稳定性稳定的程序包”。

浏览器找不到导入的javascript程序包,生成错误404

在AWS Lambda上使用的加密程序包中找不到恒定时间模块

在配置过程中找不到现有的程序包

如何修复“在程序包“ android”中找不到属性“ style”的资源标识符”?

在程序包检查中运行示例时“找不到功能”

CondaError:在conda-pkgs中找不到可写的程序包缓存目录

已更新,但是找不到NETStandard.Library.2.0.2中的程序包

VirtualBox 6.0.12扩展程序包:找不到URL

找不到Azure DevOps NuGet程序包

找不到tails-installer程序包

在virtualbox中安装启动ubuntu 16.04时出现错误“在程序包0中找不到有效的rapl域”

dpkg-shlibdeps:错误:在打包依赖于另一个程序包的程序包时找不到.so所需的库

NuGet程序包管理器:即使程序包存在,“找不到程序包”

错误:(25)在程序包“ com.myapp.test”中找不到属性“ el_header_text”的资源标识符

sqldf程序包中的未知错误

GAM程序包中的张量积ti()提供了错误的结果

更新Android SDK和工具时出现错误“找不到具有密钥模拟器的从属程序包”

Terraform 报告错误“无法查询可用的提供程序包”

Flutter - Extended_image_提供程序包错误

为什么反映错误类型的名称(或程序包路径)会在Go中引起恐慌?

为什么R找不到与主程序包相同的本地文件夹中的依赖项?

在flutter中安装提供程序包^3.1.0后出错