gpt4 book ai didi

flutter - '_Type' 不是类型 'Widget' 的子类型

转载 作者:IT王子 更新时间:2023-10-29 07:07:52 27 4
gpt4 key购买 nike

我把 NoContentPage 中的红屏 '_Type' is not a subtype of type 'Widget' 异常记下了完整的组件代码并调用了 place 到 StatefulWidget 中。这段代码有什么问题。我认为这是 flutter 中非常常见的异常。

class NoContentPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return (new Container(
width: 320.0,
child: new Column(
children: <Widget>[
Center(
child: Text(AppLocalizations.of(context).messageNoContent,
style: TextStyle(
color: Colors.black,
fontSize: 20.0,
fontWeight: FontWeight.w300,
letterSpacing: 0.3,
)))
],
),
));
}
}

打电话

body: Container(
child: videos == null
? Center(child: CircularProgressIndicator())
: videos.length == 0
? NoContentPage
: ListView.builder(
itemCount: videos.length,
itemBuilder: (context, index) {
return GestureDetector(
onTap: () {
playYoutubeVideo(videos[index][Video.videoUrl]);
},
child: Column(children: [
new YoutubeCard(
video: videos[index],
),
new Divider(
height: 0.0,
color: Colors.grey,
),
]));
}),
)

最佳答案

你的错误是你返回了类型而不是给定类型的实例:

return Foo;

对比

return Foo();

关于flutter - '_Type' 不是类型 'Widget' 的子类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54943770/

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