草庐IT

Flutter-FlutterBloc

全部标签

dart - Flutter _TypeError(类型 'List<dynamic>' 不是类型 'Map<String, dynamic>' 的子类型)

我是Flutter的新手,遇到了类型错误。我正在尝试使用json自动序列化。在做了一些调整之后,这里是它的样子这是我尝试从api获取数据的方式FuturegetMyProduct()async{finalres=awaithttp.get('url');finaldata=json.decode(res.body);BaseResponsereq=newBaseResponse.fromJson(data);returnreq;}我的BaseResponse类如下所示import'package:dynamicapp/model/model.dart';import'package:j

dart - Flutter _TypeError(类型 'List<dynamic>' 不是类型 'Map<String, dynamic>' 的子类型)

我是Flutter的新手,遇到了类型错误。我正在尝试使用json自动序列化。在做了一些调整之后,这里是它的样子这是我尝试从api获取数据的方式FuturegetMyProduct()async{finalres=awaithttp.get('url');finaldata=json.decode(res.body);BaseResponsereq=newBaseResponse.fromJson(data);returnreq;}我的BaseResponse类如下所示import'package:dynamicapp/model/model.dart';import'package:j

flutter - 如何解决这个问题?我没有收到字幕文本

Seeinthecategoriesbelowcatalogues我无法在图片下方显示字幕我所做的粘贴在下面。我想查看图像的标题,路径已经提供并存储在图像的ImageLocation变量和字幕文本的ImageCaption变量中。下面是页面的完整代码,在main.dart中调用了Horizo​​ntalList类import'package:flutter/material.dart';classHorizontalListextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnContainer(h

flutter - 如何解决这个问题?我没有收到字幕文本

Seeinthecategoriesbelowcatalogues我无法在图片下方显示字幕我所做的粘贴在下面。我想查看图像的标题,路径已经提供并存储在图像的ImageLocation变量和字幕文本的ImageCaption变量中。下面是页面的完整代码,在main.dart中调用了Horizo​​ntalList类import'package:flutter/material.dart';classHorizontalListextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnContainer(h

flutter - 文件系统异常 : OS Error: Permission denied in Google Pixel 3

尝试获取文件树时出现此错误我在我的项目中使用这些插件:path_provider:^0.5.0+1simple_permissions:^0.1.9import'package:path_provider/path_provider.dart';import'package:simple_permissions/simple_permissions.dart';...staticFuturegetlocalPathasync{finaldirectory=awaitgetApplicationDocumentsDirectory();returndirectory.path;}fina

flutter - 文件系统异常 : OS Error: Permission denied in Google Pixel 3

尝试获取文件树时出现此错误我在我的项目中使用这些插件:path_provider:^0.5.0+1simple_permissions:^0.1.9import'package:path_provider/path_provider.dart';import'package:simple_permissions/simple_permissions.dart';...staticFuturegetlocalPathasync{finaldirectory=awaitgetApplicationDocumentsDirectory();returndirectory.path;}fina

dart - flutter - SocketException : Connection failed (OS Error: Network is unreachable, errno = 101)

连接到以太坊节点时出错E/flutter(23790):[ERROR:flutter/lib/ui/ui_dart_state.cc(148)]UnhandledException:SocketException:Connectionfailed(OSError:Networkisunreachable,errno=101)--------------------------------web3连接代码如下------------------------------------------------import'package:flutter/material.dart';impor

dart - flutter - SocketException : Connection failed (OS Error: Network is unreachable, errno = 101)

连接到以太坊节点时出错E/flutter(23790):[ERROR:flutter/lib/ui/ui_dart_state.cc(148)]UnhandledException:SocketException:Connectionfailed(OSError:Networkisunreachable,errno=101)--------------------------------web3连接代码如下------------------------------------------------import'package:flutter/material.dart';impor

Flutter:将数据传递给状态

我正在尝试将数据传递到启动API调用的bloc,但出现错误:“在初始化器中只能访问静态成员”这可能吗?我的方法是完全错误的吗?我也尝试将postid切换为静态,但不确定如何实际访问该状态下的postid。代码:classViewPostextendsStatefulWidget{intpostid;//sentfrompreviousscreen}ViewPost({Keykey,this.postid}):super(key:key);}说明我需要访问postid的位置:@override_ViewPostStatecreateState()=>_ViewPostState();}c

Flutter:将数据传递给状态

我正在尝试将数据传递到启动API调用的bloc,但出现错误:“在初始化器中只能访问静态成员”这可能吗?我的方法是完全错误的吗?我也尝试将postid切换为静态,但不确定如何实际访问该状态下的postid。代码:classViewPostextendsStatefulWidget{intpostid;//sentfrompreviousscreen}ViewPost({Keykey,this.postid}):super(key:key);}说明我需要访问postid的位置:@override_ViewPostStatecreateState()=>_ViewPostState();}c