草庐IT

dynamic-assemblies

全部标签

asynchronous - 未处理的异常 : type '_InternalLinkedHashMap<String, dynamic>' is not a subtype of type 'Future<dynamic>'

我收到错误消息:UnhandledException:type'_InternalLinkedHashMap'isnotasubtypeoftype'Future`_LocationScreenState.build.(package:clima/screens/location_screen.dart:71:32)被精确定位的线在里面:FlatButton(onPressed:()async{varweatherData=awaitweather.getLocationWeather();updateUI(weatherData);//weather.getLocationWeath

flutter - 类型 'Future<dynamic>' 不是类型转换中类型 'List<dynamic>' 的子类型

我试图从我的firestore中获取确定集合中的所有文档,之后,我想将它们设置在文档列表中,列表的每个位置代表一个文档。但是,当我编写代码时,我收到了这个错误:类型“Future”不是类型转换中类型“List”的子类型import'package:cloud_firestore/cloud_firestore.dart';classRestaurant{Stringkeyword;Stringstate;Stringaddress;Stringcity;intevaluation;Stringimage;Stringphone;doublerating;Stringschedule;S

asynchronous - Flutter Future<dynamic> 与 Future<String> 子类型错误?

我刚刚更新了Flutter,并成功地从git下载了我的原始项目。现在我遇到了一个奇怪的Future错误。我在github上看到在线提到它,但没有关于如何修复的明确答案。该项目甚至不加载。它从我的main.dart文件中读取Future语句并返回这个...[VERBOSE-2:dart_error.cc(16)]Unhandledexception:type'Futuredynamic'isnotasubtypeoftype'FutureString'whereFutureisfromdart:asyncFutureisfromdart:asyncStringisfromdart:cor

dart - 构建 FutureBuilder<List<dynamic>> 时抛出了 StackOverflowError

我正在使用纽约时报畅销书API,以便我可以获得畅销书中每个类别的图书列表。我的代码是这样的:import"dart:convert";import"package:flutter/material.dart";import"package:http/http.dart"ashttp;import"package:best_sellers/api.dart";classBestSellersListextendsStatefulWidget{finalAPIapi;finalListcategories;BestSellersList({Keykey,@requiredthis.api,

dynamic - Flutter - 动态创建表

我正在尝试使用Dart和Flutter动态创建表格。Somethinglikethis表格行数将根据传入的JSON文件而变化。我已经通读并完成了所有我能得到的Flutter教程,并通读了关于Table和ListBuilder类的文档,但是它们都没有完全完成我想要做的事情,因为示例要么只动态创建单个ListItems,要么所有数据和/或Widget都是硬编码的。我也试过这样做:TabledynamicTable=newTable();然后动态添加子WidgetswithdynamicTable.add(TableRow(children:[Text("test1"),Text("test

dart - 有没有办法将 Future<List<String>> 转换为 List<dynamic>?

编辑:主页-我正在从我的firebase集合中获取一个字符串列表。然后我想调用firestore存储并获取可下载的图像链接并将其存储在我将传递给第2页的列表中。下面的代码是我获取可下载链接的方式。Future>test(Listimages)async{ListlistOfImages=List();for(inti=0;i然后我按以下方式传递图像列表Navigator.push(context,MaterialPageRoute(builder:(context)=>CarDetailScreen(carImages:test(car['images']))),);第2页-我收到一个

json - InternalLinkedHashMap<String, dynamic >' is not a subtype of type ' FutureOr<List<dynamic> 尝试解析 JSON 时

我通过分步指南学习了Flutter。因此,当我使用指南中的代码时-它运行良好,但当我尝试更改JSONURL时,出现错误。据我了解,JSON格式和jsonDecode的问题就是无法解码RIOTJSON,但如何解决呢?List_games=awaitgetGames();FuturegetGames()async{//NotworkingwiththisJSONURLStringapiUrl='https://euw1.api.riotgames.com/lol/match/v4/matchlists/by-account/UZs5l9TT7GLEPfoOZ1eTMqqyJEomgmUHu

flutter - 类型 '_StreamHandlerTransformer<dynamic, dynamic>' 不是类型 'StreamTransformer<Set<void>, dynamic>' 的子类型

当我尝试从StreamTransform获取一些数据时遇到一些问题我不明白什么是正确的数据类型未捕获的异常:类型错误:“_StreamHandlerTransformer”的实例:“_StreamHandlerTransformer”类型不是“StreamTransformer,动态”类型的子类型>import'dart:async';classCake{}classOrder{Stringtype;Order(this.type);}voidmain(){finalcontroller=newStreamController();finalorder=newOrder('vainil

android - "Is there a way to set any object as dynamic as according devices resolution in flutter?"

我正在创建一个设计,其中有一个中心圆容器和中心圆边缘的5个圆容器,但是当相同的代码在不同的设备上运行时,它们会改变它的位置,最后一个图像链接也显示了设计我建立。“这是我创建的设计代码。”import'package:flutter/material.dart';import'package:flutter_app/circle/firstCircle.dart';import'package:flutter_app/circle/secondCircle.dart';import'package:flutter_app/circle/thirdCircle.dart';import'p

dynamic - 如何做随机数的星星? (评分)

做一排星星作为评级是微不足道的,但我不确定做随机数的正确flutter方法是什么?换句话说,假设我的评分最多为5颗星,我该怎么做,只有一颗或两颗星?我可以有一个switch语句,并返回带有一两颗星的适当行小部件,但这似乎是一种丑陋的方法。有没有合适的Flutter/Dart方法来做这种事情?(我的问题当然不仅仅是这个,我想找到做这种事情的正确的flutter方法) 最佳答案 通过回答这个问题:Howtocreateratingstarbarproperly?同时,我给出了一个星级评级小部件的示例,它可以与任意数量的星级(默认为5)一