gpt4 book ai didi

flutter - 将flutter升级到1.22.0后auto_route包的问题

转载 作者:行者123 更新时间:2023-12-03 02:41:52 24 4
gpt4 key购买 nike

昨天,我已经将flutter升级到1.22.0版本,除了这个错误,一切都好

Couldn't infer type parameter 'T'.Tried to infer 'dynamic' for 'T' which doesn't work:Type parameter 'T' declared to extend 'RouterBase'.The type 'dynamic' was inferred from:Parameter 'router' declared as 'T'but argument is 'dynamic'.Consider passing explicit type argument(s) to the generic.


这是我的代码
return MaterialApp(
builder: ExtendedNavigator.builder(router: Router()),
...
);
我正在使用 auto_route 包

最佳答案

现在有一个与构建器构造函数相关联的类型。
尝试这个,

import 'auto_route/auto_route.dart';
import 'router.gr.dart' as r;


return MaterialApp(
builder: ExtendedNavigator.builder<r.Router>(router: r.Router()),
...
);
我遇到了在多个文件中定义路由器的问题,因此如果您遇到上述问题,请在导入时使用别名。

关于flutter - 将flutter升级到1.22.0后auto_route包的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64181015/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com