简体   繁体   English

未处理的异常:键入“列表”<dynamic> ' 不是类型 'List 的子类型<string?> '</string?></dynamic>

[英]Unhandled Exception: type 'List<dynamic>' is not a subtype of type 'List<String?>'

I got an error when I fetch the array data from FireStore.从 FireStore 获取数组数据时出现错误。 I added "blockUid" field on FireStore.我在 FireStore 上添加了“blockUid”字段。 but It's not working, despite the others are all working.但它不工作,尽管其他人都在工作。

github: https://github.com/ATUSHIKADOWAKI/dance_4_life/tree/main/lib github: https://github.com/ATUSHIKADOWAKI/dance_4_life/tree/main/lib

(main_model.dart) (main_model.dart)

Future<void> fetchEvents() async {
    final docs = await FirebaseFirestore.instance
        .collection('event')
        .orderBy('timestamp', descending: true)
        .get();

    final events = docs.docs.map((doc) => Events(doc)).toList();
    this.events = events;

    notifyListeners();
  }

(events.dart) (事件.dart)

class Events {
  String? eventId;
  String? title;
  String? date;
  String? imgURL;
  String? detail;
  //array is here.
  List<String?> blockUid = [];
  String? eventPlace;
  String? eventAddress;
  String? eventCategory;
  String? eventPrice;
  String? eventGenre;

  Events(DocumentSnapshot doc) {
    eventId = doc.id;
    title = doc['title'];
    eventPlace = doc['eventPlace'];
    eventAddress = doc['eventAddress'];
    eventCategory = doc['eventCategory'];
    eventPrice = doc['eventPrice'];
    eventGenre = doc['eventGenre'];
    date = doc['date'];
    imgURL = doc['imgURL'];
    detail = doc['detail'];
    blockUid = doc['blockUid'];
  }
}

You need to change this line您需要更改此行

blockUid = doc['blockUid'];

to

 blockUid = doc['blockUid'] as List<String>;

Make sure all the data in the blockUid list in Firestore is String and try this:确保 Firestore 中 blockUid 列表中的所有数据都是字符串,然后试试这个:

Future<void> fetchEvents() async {
    final docs = await FirebaseFirestore.instance
        .collection('event')
        .orderBy('timestamp', descending: true)
        .get();

    final events = docs.docs.map((doc) => Events.fromDoc(doc)).toList();
    this.events = events;

    notifyListeners();
  }
class Events {

  Events({
    this.eventId,
    this.title,
    this.date,
    this.imgURL,
    this.detail,
    this.blockUid,
    this.eventPlace,
    this.eventAddress,
    this.eventCategory,
    this.eventPrice,
    this.eventGenre,
});
  String? eventId;
  String? title;
  String? date;
  String? imgURL;
  String? detail;
  //array is here.
  List<String>? blockUid;
  String? eventPlace;
  String? eventAddress;
  String? eventCategory;
  String? eventPrice;
  String? eventGenre;

  factory Events.fromDoc(DocumentSnapshot doc) => Events(
    eventId: doc.id,
    title: doc['title'],
    eventPlace: doc['eventPlace'],
    eventAddress: doc['eventAddress'],
    eventCategory: doc['eventCategory'],
    eventPrice: doc['eventPrice'],
    eventGenre: doc['eventGenre'],
    date: doc['date'],
    imgURL: doc['imgURL'],
    detail: doc['detail'],
    blockUid: doc['blockUid'],
  );
}

please replace请更换

blockUid = doc['blockUid'];

with this有了这个

blockUid = List<String>.from(doc["data"].map((x) => x) ?? [])

You only need to do Replace this List<dynamic> blockUid = [];你只需要替换这个List<dynamic> blockUid = [];

Cast individual item to String, something like this:将单个项目转换为字符串,如下所示:

  Events(DocumentSnapshot doc) {
    eventId = doc.id;
    title = doc['title'];
...
    blockUid = doc['blockUid'].map((item) => item as String).toList()
  }

未处理的异常:键入“列表”<dynamic> ' 不是类型 'Map 的子类型<string, dynamic< div><div id="text_translate"><p> 我正在解码响应正文,但出现错误:</p><pre> [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: type 'List&lt;dynamic&gt;' is not a subtype of type 'Map&lt;String, dynamic&gt;'</pre><p> 我正在尝试使用 API,同时遵循 Udemy 上的 flutter 教程。 The tutorial says to use <a href="https://javiercbk.github.io/json_to_dart/" rel="nofollow noreferrer">https://javiercbk.github.io/json_to_dart/</a> to convert JSON to Dart. I took the JSON from <a href="https://www.openbrewerydb.org/" rel="nofollow noreferrer">https://www.openbrewerydb.org/</a> and converted it to Dart but the problem that I run into is when I try to decode the API I get the error Unhandled Exception: type 'List' is not a subtype 'Map&lt;String, dynamic&gt; 类型的</p><p>作为对 Flutter/Dart 相当陌生的人,我不确定如何解决此类错误。 我的代码发布在下面以供参考。 欢迎任何帮助!</p><p> BreweryModel.dart</p><pre> class BreweryModel { int id; String name; String breweryType; String street; String city; String state; String postalCode; String country; String longitude; String latitude; String phone; String websiteUrl; String updatedAt; BreweryModel( {this.id, this.name, this.breweryType, this.street, this.city, this.state, this.postalCode, this.country, this.longitude, this.latitude, this.phone, this.websiteUrl, this.updatedAt}); factory BreweryModel.fromJson(Map&lt;String, dynamic&gt; json) { return BreweryModel( id: json['id'], name: json['name'], breweryType: json['brewery_type'], street: json['street'], city: json['city'], state: json['state'], postalCode: json['postal_code'], country: json['country'], phone: json['phone']); } Map&lt;String, dynamic&gt; toJson() { final Map&lt;String, dynamic&gt; data = new Map&lt;String, dynamic&gt;(); data['id'] = this.id; data['name'] = this.name; data['brewery_type'] = this.breweryType; data['street'] = this.street; data['city'] = this.city; data['state'] = this.state; data['postal_code'] = this.postalCode; data['country'] = this.country; data['longitude'] = this.longitude; data['latitude'] = this.latitude; data['phone'] = this.phone; data['website_url'] = this.websiteUrl; data['updated_at'] = this.updatedAt; return data; } }</pre><p> 网络.dart</p><pre> import 'package:brewery_app/model/BreweryModel.dart'; import 'package:http/http.dart'; import 'dart:convert'; class Network { Future&lt;BreweryModel&gt; getBreweryModel({String cityName}) async { var URL = 'https://api.openbrewerydb.org/breweries?by_city=$cityName'; final response = await get(Uri.encodeFull(URL)); print('URL ${Uri.encodeFull(URL)}'); if (response.statusCode == 200) { print(response.body); return BreweryModel.fromJson(json.decode(response.body)); } else { throw Exception('Error getting brewery'); } } }</pre><p> 主.dart</p><pre> import 'package:brewery_app/model/BreweryModel.dart'; import 'package:brewery_app/network/network.dart'; import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( home: Brewery(), ); } } class Brewery extends StatefulWidget { @override _BreweryState createState() =&gt; _BreweryState(); } class _BreweryState extends State&lt;Brewery&gt; { Future&lt;BreweryModel&gt; breweryObject; String cityName = 'Austin'; @override void initState() { // TODO: implement initState super.initState(); breweryObject = Network().getBreweryModel(cityName: cityName); breweryObject.then((brewery) { print(brewery.city); }); } @override Widget build(BuildContext context) { return Container(); } }</pre><p> 这是发布到控制台的所有内容</p><pre>I/flutter (25205): URL https://api.openbrewerydb.org/breweries?by_city=Austin I/flutter (25205): [{"id":6780,"name":"Jester King Brewery","brewery_type":"micro","street":"13187 Fitzhugh Rd","city":"Austin","state":"Texas","postal_code":"78736-6510","country":"United States","longitude":"-98.0824692","latitude":"30.2547264","phone":"5125375100","website_url":"http://www.jesterkingbrewery.com","updated_at":"2018-08-24T16:21:26.875Z","tag_list":[]},{"id":6822,"name":"Oasis Texas Brewing Company","brewery_type":"micro","street":"6548 Comanche Trl Ste 301","city":"Austin","state":"Texas","postal_code":"78732-1210","country":"United States","longitude":"-98.151206","latitude":"30.043267","phone":"5122849407","website_url":"http://www.otxbc.com","updated_at":"2018-08-24T16:22:10.184Z","tag_list":[]},{"id":6631,"name":"Barking Armadillo Brewing","brewery_type":"planning","street":"","city":"Austin","state":"Texas","postal_code":"78723-3342","country":"United States","longitude":null,"latitude":null,"phone":"","website_url":"","updated_at":"2018-08-11T21:39:46.076Z","tag_list":[]},{"id":6632,"name":"Barrel Assem E/flutter (25205): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: type 'List&lt;dynamic&gt;' is not a subtype of type 'Map&lt;String, dynamic&gt;' E/flutter (25205): #0 Network.getBreweryModel (package:brewery_app/network/network.dart:15:41) E/flutter (25205): &lt;asynchronous suspension&gt; E/flutter (25205): #1 _BreweryState.initState (package:brewery_app/main.dart:31:31) E/flutter (25205): #2 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4640:58) E/flutter (25205): #3 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5) E/flutter (25205): #4 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #5 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #6 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14) E/flutter (25205): #7 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #8 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #9 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16) E/flutter (25205): #10 Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5) E/flutter (25205): #11 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5) E/flutter (25205): #12 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5) E/flutter (25205): #13 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #14 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #15 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14) E/flutter (25205): #16 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #17 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #18 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14) E/flutter (25205): #19 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #20 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #21 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16) E/flutter (25205): #22 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4675:11) E/flutter (25205): #23 Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5) E/flutter (25205): #24 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5) E/flutter (25205): #25 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4666:11) E/flutter (25205): #26 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5) E/flutter (25205): #27 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #28 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #29 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14) E/flutter (25205): #30 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #31 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #32 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14) E/flutter (25205): #33 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #34 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #35 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16) E/flutter (25205): #36 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4675:11) E/flutter (25205): #37 Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5) E/flutter (25205): #38 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5) E/flutter (25205): #39 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4666:11) E/flutter (25205): #40 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5) E/flutter (25205): #41 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #42 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #43 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16) E/flutter (25205): #44 Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5) E/flutter (25205): #45 ComponentElement._firstBuild (package:flutter</pre></div></string,></dynamic> - Unhandled Exception: type 'List<dynamic>' is not a subtype of type 'Map<String, dynamic

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 未处理的异常:键入“列表”<dynamic> &#39; 不是 &#39;List 类型的子类型<String> &#39; - Unhandled Exception: type 'List<dynamic>' is not a subtype of type 'List<String>' Flutter:未处理的异常:键入“列表”<dynamic> ' 不是类型 'List 的子类型<string> '</string></dynamic> - Flutter:Unhandled Exception: type 'List<dynamic>' is not a subtype of type 'List<String>' 未处理的异常:类型“String”不是类型“List”的子类型<dynamic> ' 在类型转换中</dynamic> - Unhandled Exception: type 'String' is not a subtype of type 'List<dynamic>' in type cast 未处理的异常:类型 '_InternalLinkedHashMap<string, dynamic> ' 不是类型 'List 的子类型<dynamic> '</dynamic></string,> - Unhandled Exception: type '_InternalLinkedHashMap<String, dynamic>' is not a subtype of type 'List<dynamic>' 未处理的异常:键入“列表”<dynamic> &#39; 不是类型 &#39;Map 的子类型<String, dynamic> &#39; - Unhandled Exception: type 'List<dynamic>' is not a subtype of type 'Map<String, dynamic>' 未处理的异常:键入“列表<dynamic> ' 不是 'Map 类型的子类型<string, dynamic></string,></dynamic> - Unhandled Exception: type 'List<dynamic>' is not a subtype of type 'Map<String, dynamic> 未处理的异常:键入“列表”<dynamic> ' 不是类型 'Map 的子类型<string, dynamic< div><div id="text_translate"><p> 我正在解码响应正文,但出现错误:</p><pre> [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: type 'List&lt;dynamic&gt;' is not a subtype of type 'Map&lt;String, dynamic&gt;'</pre><p> 我正在尝试使用 API,同时遵循 Udemy 上的 flutter 教程。 The tutorial says to use <a href="https://javiercbk.github.io/json_to_dart/" rel="nofollow noreferrer">https://javiercbk.github.io/json_to_dart/</a> to convert JSON to Dart. I took the JSON from <a href="https://www.openbrewerydb.org/" rel="nofollow noreferrer">https://www.openbrewerydb.org/</a> and converted it to Dart but the problem that I run into is when I try to decode the API I get the error Unhandled Exception: type 'List' is not a subtype 'Map&lt;String, dynamic&gt; 类型的</p><p>作为对 Flutter/Dart 相当陌生的人,我不确定如何解决此类错误。 我的代码发布在下面以供参考。 欢迎任何帮助!</p><p> BreweryModel.dart</p><pre> class BreweryModel { int id; String name; String breweryType; String street; String city; String state; String postalCode; String country; String longitude; String latitude; String phone; String websiteUrl; String updatedAt; BreweryModel( {this.id, this.name, this.breweryType, this.street, this.city, this.state, this.postalCode, this.country, this.longitude, this.latitude, this.phone, this.websiteUrl, this.updatedAt}); factory BreweryModel.fromJson(Map&lt;String, dynamic&gt; json) { return BreweryModel( id: json['id'], name: json['name'], breweryType: json['brewery_type'], street: json['street'], city: json['city'], state: json['state'], postalCode: json['postal_code'], country: json['country'], phone: json['phone']); } Map&lt;String, dynamic&gt; toJson() { final Map&lt;String, dynamic&gt; data = new Map&lt;String, dynamic&gt;(); data['id'] = this.id; data['name'] = this.name; data['brewery_type'] = this.breweryType; data['street'] = this.street; data['city'] = this.city; data['state'] = this.state; data['postal_code'] = this.postalCode; data['country'] = this.country; data['longitude'] = this.longitude; data['latitude'] = this.latitude; data['phone'] = this.phone; data['website_url'] = this.websiteUrl; data['updated_at'] = this.updatedAt; return data; } }</pre><p> 网络.dart</p><pre> import 'package:brewery_app/model/BreweryModel.dart'; import 'package:http/http.dart'; import 'dart:convert'; class Network { Future&lt;BreweryModel&gt; getBreweryModel({String cityName}) async { var URL = 'https://api.openbrewerydb.org/breweries?by_city=$cityName'; final response = await get(Uri.encodeFull(URL)); print('URL ${Uri.encodeFull(URL)}'); if (response.statusCode == 200) { print(response.body); return BreweryModel.fromJson(json.decode(response.body)); } else { throw Exception('Error getting brewery'); } } }</pre><p> 主.dart</p><pre> import 'package:brewery_app/model/BreweryModel.dart'; import 'package:brewery_app/network/network.dart'; import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( home: Brewery(), ); } } class Brewery extends StatefulWidget { @override _BreweryState createState() =&gt; _BreweryState(); } class _BreweryState extends State&lt;Brewery&gt; { Future&lt;BreweryModel&gt; breweryObject; String cityName = 'Austin'; @override void initState() { // TODO: implement initState super.initState(); breweryObject = Network().getBreweryModel(cityName: cityName); breweryObject.then((brewery) { print(brewery.city); }); } @override Widget build(BuildContext context) { return Container(); } }</pre><p> 这是发布到控制台的所有内容</p><pre>I/flutter (25205): URL https://api.openbrewerydb.org/breweries?by_city=Austin I/flutter (25205): [{"id":6780,"name":"Jester King Brewery","brewery_type":"micro","street":"13187 Fitzhugh Rd","city":"Austin","state":"Texas","postal_code":"78736-6510","country":"United States","longitude":"-98.0824692","latitude":"30.2547264","phone":"5125375100","website_url":"http://www.jesterkingbrewery.com","updated_at":"2018-08-24T16:21:26.875Z","tag_list":[]},{"id":6822,"name":"Oasis Texas Brewing Company","brewery_type":"micro","street":"6548 Comanche Trl Ste 301","city":"Austin","state":"Texas","postal_code":"78732-1210","country":"United States","longitude":"-98.151206","latitude":"30.043267","phone":"5122849407","website_url":"http://www.otxbc.com","updated_at":"2018-08-24T16:22:10.184Z","tag_list":[]},{"id":6631,"name":"Barking Armadillo Brewing","brewery_type":"planning","street":"","city":"Austin","state":"Texas","postal_code":"78723-3342","country":"United States","longitude":null,"latitude":null,"phone":"","website_url":"","updated_at":"2018-08-11T21:39:46.076Z","tag_list":[]},{"id":6632,"name":"Barrel Assem E/flutter (25205): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: type 'List&lt;dynamic&gt;' is not a subtype of type 'Map&lt;String, dynamic&gt;' E/flutter (25205): #0 Network.getBreweryModel (package:brewery_app/network/network.dart:15:41) E/flutter (25205): &lt;asynchronous suspension&gt; E/flutter (25205): #1 _BreweryState.initState (package:brewery_app/main.dart:31:31) E/flutter (25205): #2 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4640:58) E/flutter (25205): #3 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5) E/flutter (25205): #4 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #5 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #6 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14) E/flutter (25205): #7 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #8 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #9 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16) E/flutter (25205): #10 Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5) E/flutter (25205): #11 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5) E/flutter (25205): #12 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5) E/flutter (25205): #13 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #14 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #15 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14) E/flutter (25205): #16 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #17 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #18 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14) E/flutter (25205): #19 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #20 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #21 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16) E/flutter (25205): #22 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4675:11) E/flutter (25205): #23 Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5) E/flutter (25205): #24 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5) E/flutter (25205): #25 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4666:11) E/flutter (25205): #26 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5) E/flutter (25205): #27 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #28 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #29 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14) E/flutter (25205): #30 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #31 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #32 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14) E/flutter (25205): #33 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #34 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #35 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16) E/flutter (25205): #36 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4675:11) E/flutter (25205): #37 Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5) E/flutter (25205): #38 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5) E/flutter (25205): #39 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4666:11) E/flutter (25205): #40 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5) E/flutter (25205): #41 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter (25205): #42 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter (25205): #43 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16) E/flutter (25205): #44 Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5) E/flutter (25205): #45 ComponentElement._firstBuild (package:flutter</pre></div></string,></dynamic> - Unhandled Exception: type 'List<dynamic>' is not a subtype of type 'Map<String, dynamic 未处理的异常:“String”类型不是“List”类型的子类型<dynamic> &#39; - Unhandled Exception: type 'String' is not a subtype of type 'List<dynamic>' 未处理的异常:键入“列表”<dynamic> &#39; 不是 &#39;String&#39; 类型的子类型 - Unhandled Exception: type 'List<dynamic>' is not a subtype of type 'String' sFlutter 未处理的异常:InternalLinkedHashMap<string, dynamic> ' 不是类型 'List 的子类型<dynamic></dynamic></string,> - sFlutter Unhandled Exception : InternalLinkedHashMap<String, dynamic>' is not a subtype of type 'List<dynamic>
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM