草庐IT

smart_listing

全部标签

arrays - 在 Point Chart Flutter 中实现 List

你能说出这段代码的区别吗:finalinstallmentList=[];for(vari=0;i来自这段代码:finaldata=[newLinearStatistic(0,5),newLinearStatistic(1,25),newLinearStatistic(2,100),newLinearStatistic(3,75),];当我调试并使用“data”变量时,返回语句被调用,但当我使用“instalmentList”变量时,它没有被调用。return[newcharts.Series(id:'Sales',colorFn:(_,__)=>charts.MaterialPale

flutter - 类型 'Future<dynamic>' 不是类型 'Future<List<History>>' 的子类型

使用这段代码已经有一段时间了,试图在flutter中创建一个历史数据库。似乎找不到Future的问题。如有任何帮助,我们将不胜感激!提前致谢!import'dart:convert';HistoryhistoryFromJson(Stringstr){finaljsonData=json.decode(str);returnHistory.fromJson(jsonData);}StringhistoryToJson(Historydata){finaldyn=data.toJson();returnjson.encode(dyn);}classHistory{intid;String

Flutter - 如何更新用于构建 ListView 的 Future/List 的状态(或值?)(通过 FutureBuilder)

我把相关代码贴在下面,但你可以根据我的伪解释来回答。我正在使用FutureBuilder构建ListView。我首先使用init()来异步HTTP调用API,并将其解析为对象列表(位置)映射以表示json结果。然后将位置列表返回到Future>_listFuture中变量(这是FutureBuilder的future)。一旦future“返回”或“完成”,FutureBuilder就会启动并使用ListView.builder/Container/ListTile循环遍历并构建列表。在某些时候,我需要一个onTap()处理程序(在ListTile中)来更改所选列表项的背景颜色。为了支持

list - 根据匹配的对象属性从列表创建列表

我有一个包含多个属性的对象列表。我希望将列表分成几个由具有相同子属性的对象组成的列表。这是一个假设的例子,假设我有一个Cars列表。每个Car都有属性:id、manufacturerId和color。我想为那些具有匹配manufacturerId属性的汽车创建Cars列表。我曾尝试在list.forEach中使用list.where来创建新的子列表,但是我得到了重复的列表,因为当我比较的属性(A)与另一个属性(B)匹配,我在以下情况下得到另一个子列表:B=A. 最佳答案 您可以使用groupBy来自package:collectio

android - Future <List <String>> 在迭代图像列表时返回 null

我需要得到transformPhotos函数的结果,它应该给我一个base64格式的图像列表(确实如此),但是当我在下一个函数中得到它时,它会抛出[]Future>transformPhotos()async{ListimagesToBase64=[];if(_images.length>0){_images.forEach((FileimageFile)async{imagesToBase64.add(awaitutils.imageToBase64(imageFile));});}returnimagesToBase64;}FutureuploadPhotos()async{tra

android - 如何读取 Future<List<GeneratorResult>> 类型

拜托,我正在尝试使用表中的selectmax(id)实现一个简单的查询,我想读取该id,我尝试将Future>转换为int但它不起作用,它不起作用接受类型转换我应该怎么做才能从中读取数据onPressed:()async{finaldao=Provider.of(context);finalclient=Client(nom:prenomController.text,prenom:nameController.text,ddn:ddnController.text,ville:adresseController.text,ncd:numeroController.text,);int

list - Dart 如何克隆 map 列表

我试图从map列表中获取多个值,但每当我更改新列表值时,它也会更改原始map列表中的相同值。我怎样才能正确地克隆列表,以免发生这种情况?finalListentries=[{'date':'2019-7-29','data':85.0},{'date':'2019-8-2','data':85.0},{'date':'2019-8-3','data':85.0},];ListgetSelected(){Listobj=[];for(vari=0;i编辑:有人建议这样做,但似乎没有解决问题。我猜是因为对象是通过引用传递的。ListgetSelected(Listarr){Listobj=

list - 有什么方法可以在 Flutter 中处理应用程序状态中的列表?

我想要几个List,我可以使用来自provider的Provider提供它们包裹。我可以从它们中的每一个添加或删除元素。这些列表的元素也是可以更改的对象。我希望我的应用程序对所有这些更改使用react。现在我需要为每个列表创建单独的类。它们每个都有一个包含List的字段和访问、删除或添加其元素的方法。这需要大量样板文件,并且很难处理元素字段中的更改。//IwouldliketouseChangeNotifierhere,butthenIneedtomakeallfields//private,writegettersandsettersforthemandassignthemmanua

flutter - (更新 : How to store List<String> data type in sqflite) sqflite error: DatabaseException(java. lang.String 无法转换为 java.lang.Integer)

我有一个sqflite数据库,其中设置了一个表,其中所有列都放在一边,形成了唯一的键,设置为BLOB数据类型。目的是存储为二进制数据。我对Dart和flutter非常陌生,所以我让事情尽可能简单。我有int,double,String,List,Map,和DateTime进入这些列的数据。我使用的是.insert()函数,而不是.rawInsert()函数。在我的TESTapplication将string或int作为BLOB数据类型进入表没有任何问题。我使用完全相同的代码来插入,只是具有不同列的不同对象。在我为生产构建的应用程序中,它有更大、更长的字符串(如base64中的图像)和更

list - flutter : Unsupported operation: Cannot add to an unmodifiable list

我在StatelessWidget中有一个ListView。它有项目,每个项目都包含一个复选框。当有人检查一个项目时,我希望ListView将其作为参数发送到另一个页面。但是当我这样做时,它给了我这个错误:I/flutter(7067):ThefollowingUnsupportedErrorwasthrownwhilehandlingagesture:I/flutter(7067):Unsupportedoperation:CannotaddtoanunmodifiablelistI/flutter(7067):Whentheexceptionwasthrown,thiswasthe