草庐IT

smart_listing

全部标签

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

dart - Future Builder 制作 Sliver Lists

我正在尝试从GET请求生成一个动态的slivers列表。但是我遇到了麻烦,似乎响应数据为空。这是我的代码:import'package:flutter/material.dart';import'boardSummary.dart';import'package:http/http.dart'ashttp;import'dart:convert';import'dart:async';import'package:flutter/foundation.dart';classHomepageBodyextendsStatefulWidget{@overrideStatecreateSta

list - 如何使用 flutter 在 listTile 中创建控件

如何使用flutter在listTile中制作控件。我从json获取数据并将它们显示在listTile中。但我想制作一个if控件来显示一个按钮。if(data[position]['value']==0){shoraisedbutton;}else{don'tshowit;} 最佳答案 您可以使用ListTile的trailing属性在图block的后缘添加一个按钮。例如,这里我们添加一个IconButton:Widget_=ListView.builder(itemBuilder:(BuildContextcontext,inti

Flutter 'List<Data>' 不是类型转换中类型 'String' 的子类型

在flutter中,我应该为服务器端应用程序制作这个json结构:{"data":[{"staff_id":"barcode1","class_id":"session_id1","class_name":"session_name1","enter_date":"enter_date1","Exit_date":"exit_date1","username":"username1"},{"staff_id":"barcode2","class_id":"session_id2","class_name":"session_name2","enter_date":"enter_date

dart - 错误:无法将类型为 'List<#lib1::Data>' 的值分配给类型为“List<#lib2::Data>”的变量

使用此api创建地震信息应用程序:https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/all_day.geojson但在运行应用程序后出现此错误:Error:Avalueoftype'dart.core::List'can'tbeassignedtoavariableoftype'dart.core::List'.E/flutter(9986):Trychangingthetypeofthelefthandside,orcastingtherighthandsideto'dart.core::List'.E/flutter

android - flutter : how to persist a List<num> using shared preferences?

如何保留像List=[2.5,5,7.5,10]这样的列表使用SharedPreferences好吗?编辑:如何将存储的数据转换为String或List列出? 最佳答案 首先,您需要将整数列表转换为字符串列表,然后将其保存在共享首选项中。加载时你做相反的事情。这是一个完整的例子:import'package:flutter/material.dart';import'package:shared_preferences/shared_preferences.dart';voidmain(){runApp(newMaterialApp

android - Flutter 显示 Android list 错误 "Overlay manifest"

当我尝试按照此处的flutter教程进行操作时。https://codelabs.developers.google.com/codelabs/mdc-101-flutter/#2并运行main.dart我在终端中收到以下gradle错误/${user}/Documents/material-components-flutter-codelabs/mdc_100_series/android/app/src/debug/AndroidManifest.xmlError:Overlaymanifest:packageattributedeclaredatAndroidManifest.x

flutter - list.forEach 在异步方法中没有正确等待

在forEach中使用await时,代码不会等待,而是继续执行forEach之后的代码,但是,当使用普通的for,它会正确等待,请使用以下代码段:FutureuploadTexts(ListsomeTexts)async{for(inti=0;iFutureuploadTexts(ListsomeTexts)async{someTexts.where((text)=>text!=null).forEach((text)async{awaituploadText(text);});print("THISPRINTSBEFORETHEFOREACHISDONE");}第一个示例将在for完