草庐IT

last_list

全部标签

list - 如何在 Dart 中创建一个空列表

我想为Flutter项目创建一个空列表。finalprefs=awaitSharedPreferences.getInstance();finalmyStringList=prefs.getStringList('my_string_list_key')??;我似乎记得有多种方法,但推荐一种方法。我该怎么做? 最佳答案 在Dart中有几种创建空列表的方法。如果你想要一个可增长的列表,那么使用像这样的空列表文字:[]如果您需要指定类型,或者这样:[]如果你想要一个不可增长的(固定长度的)列表,或者这个:List.empty()注意事项

dart - Flutter List View 构建 ListView 报错

我在构建ListView时遇到错误,起初我以为API没有返回任何内容,但我在flutter中打印了movies变量,它控制台记录了这些值。顺便说一句,我正在尝试重新创建这个项目:https://github.com/mlabouardy/flutter-watchnow我得到的错误是:RangeError(index):Invalidvalue:Validvaluerangeisempty:0这是ListView生成器:classTopMoviesStateextendsState{List_movies=newList();final_apiGatewayURL="https://g

dart - 类型 'List<String>' 不是类型转换中类型 'String' 的子类型

我有这个:List_filters=[8,11];我通过这个_filters进入这个端点:this.api.setInterests(token,_filters).then((res){print(res);});看起来像这样:FuturesetInterests(Stringtoken,Listinterests){return_netUtil.post(BASE_URL+"/setinterests",body:{"token":token,"interests":interests}).then((dynamicres){returnres;});}传递_filters总是抛出

flutter - 参数类型 '({growable: bool}) → List<Card>' 无法分配给参数类型 'List<Widget>'

我有一个字符串列表,我想通过map()将其转换为卡片小部件列表,并希望在列小部件中呈现此卡片列表。我在“子列”上收到上述错误。我没有弄错。谁能帮帮我?那是我的代码:import'package:flutter/material.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{finalListtextData=['Dase','two'];@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(home:Scaffold(appBar:A

json - 如何将本地 json 加载到 List<Map> 变量中?

如何将我的本地json加载到List变量中?这是我的本地json。[{“id”:00”,“name”:”TRL”},{“id”:01”,“name”:”USD”},{“id”:02”,“name”:”GBP”},{“id”:03”,“name”:”EUR”},]然而这是可行的:List_myCurrency=[{“id”:00”,“name”:”TRL”},{“id”:01”,“name”:”USD”},{“id”:02”,“name”:”GBP”},{“id”:03”,“name”:”EUR”},];我的问题是我将我的货币数据移到了currency.json文件中。我可以加载json

listview - 如何扩展list.generate中的元素

我正在尝试显示小部件(圆圈)列表,但我想扩展它们并使圆圈占据整个页面。我尝试了不同的方法;我使用了flexibe、flex和expanded。但是,它们都不起作用。你能推荐一下吗?提前致谢!编辑:这里是代码://步进圆是我试图在它们之间扩展的小部件returnExpanded(flex:10,child:Row(crossAxisAlignment:CrossAxisAlignment.stretch,children:List.generate(numberOfCircles,(intindex){returnStreamBuilder(stream:stepperBloc.stat

dart - 如何修复类型 '_InternalLinkedHashMap<dynamic, dynamic>' 不是类型转换中类型 'List<dynamic>' 的子类型

我创建了一个方法,当我构建它时,出现了这个错误:type'_InternalLinkedHashMap'isnotasubtypeoftype'List'intypecast然后我删除了方法,错误仍然存​​在。这是我的代码:classProdukt{Stringname;intanzahl;Produkt({this.name,this.anzahl,});factoryProdukt.fromJson(MapparsedJson){returnProdukt(name:parsedJson['Name'],anzahl:parsedJson['Anzahl']);}MaptoProd

list - 从列表中删除非唯一对象(可通过属性识别)

我正在从流中捕获事件,每个事件都是一个DeviceObject.流的工作方式是它在计时器上,因此它会多次拾取同一设备并添加到流中。我把所有的都放在一个List并将其放入另一个流中。我创建了一个StreamTransformer尝试从列表中删除重复项,然后将唯一列表添加回流中。下面的这个转换代码,我试图添加到集合并返回到列表,但我认为这没有用,因为它们是对象而不是字符串。//TransformStreamListbyremovingduplicateobjectsfinaldeviceList=StreamTransformer,List>.fromHandlers(handleData

list - 如何管理列表字符串以创建条件

您好,如果我有_accelerometerValuesx>值,我会尝试执行操作但是当我使用像>这样的符号时,我遇到了这个问题:运算符“>”没有定义是类列表例子:if(_accelerometerValuesx>=2.0){//action}我的代码:List_accelerometerValuesx;List>_streamSubscriptions=>[];@overrideWidgetbuild(BuildContextcontext){finalListaccelerometerx=_accelerometerValuesx?.map((doublev)=>v.toStringA

json - 错误 : Type '_InternalLinkedHashMap<String, dynamic>' is not a subtype of type 'List<dynamic>' in type cast

我是Flutter的新手,我尝试从“10.0.2.2:8000/api/membres”上的api获取数据,但出现错误,如typeListdynamicisnotasubtypeoftype'List.我正在关注flutter的示例:https://flutter.dev/docs/cookbook/networking/fetch-data#complete-example请帮助我遵循有用的教程并告诉我如何修复此代码。我的主页.dartimport'package:flutter/material.dart';import'dart:async';import'package:htt