
我只想展示动画电影.我编写的代码只过滤掉动画电影,但却出现了一些错误.
import 'package:Flutter/material.dart';voID main() => runApp(new MyApp());class MyApp extends StatelessWidget { // This Widget is the root of your application. @overrIDe Widget build(BuildContext context) { return new MaterialApp( Title: 'Flutter Demo',theme: new themeData( primarySwatch: colors.blue,),home: new HomePage(),); }}class MovIE { MovIE({this.movIEname,this.isAnimated,this.rating}); final String movIEname; final bool isAnimated; final double rating;}List<MovIE> AllMovIEs = [ new MovIE(movIEname: "Toy Story",isAnimated: true,rating: 4.0),new MovIE(movIEname: "How to Train Your Dragon",new MovIE(movIEname: "Hate Story",isAnimated: false,rating: 1.0),new MovIE(movIEname: "Minions",];class HomePage extends StatefulWidget{ @overrIDe _homePageState createState() => new _homePageState();}class _homePageState extends State<HomePage> { List<MovIE> _AnimatedMovIEs = null; @overrIDe voID initState() { super.initState(); _AnimatedMovIEs = AllMovIEs.where((i) => i.isAnimated); } @overrIDe Widget build(BuildContext context) { return new Scaffold( body: new Container( child: new Text( "All Animated MovIEs here" ),); }} 解决方法 toList()缺少to materializer结果 _AnimatedMovIEs = AllMovIEs.where((i) => i.isAnimated).toList();总结
以上是内存溢出为你收集整理的dart – Flutter:根据某些条件筛选列表全部内容,希望文章能够帮你解决dart – Flutter:根据某些条件筛选列表所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)