草庐IT

flutter-i

全部标签

firebase - 上传 Set<String> 会导致 flutter 出错

好的,所以我正在创建存储在集合中的筹码图block,但是当我尝试将其上传到firebase时,我收到此错误“未处理的异常:无效参数:'_CompactLinkedHashSet'的实例”我隔离了代码并简化了它,所以它看起来像这样:...Set_tags={};_tags.add('Test1');Firestore.instance.collection('tags').document(tagsID).setData({'tags':_tags,});...我试过对其进行调试,但无法上传,那么有没有其他方法可以从集合中获取数据并将其上传到Firebase?我可以使用Firebase接

image - 为什么 flutter 不在 Android 设备上显示图像

我有这样的设置图片资源:/assets/images/img1.png/assets/images/2.0x/img1.png/assets/images/3.0x/img1.png/assets/images/2.0x/img2.png/assets/images/3.0x/img2.png然后显示Image.asset('assets/images/img1.png'),但是Image.asset('assets/images/img2.png')不是。在pubspec.yamlAssets中定义如下:assets:-assets/images/我的问题是我必须添加/assets/

image - 为什么 flutter 不在 Android 设备上显示图像

我有这样的设置图片资源:/assets/images/img1.png/assets/images/2.0x/img1.png/assets/images/3.0x/img1.png/assets/images/2.0x/img2.png/assets/images/3.0x/img2.png然后显示Image.asset('assets/images/img1.png'),但是Image.asset('assets/images/img2.png')不是。在pubspec.yamlAssets中定义如下:assets:-assets/images/我的问题是我必须添加/assets/

flutter - 为什么 Future 会阻塞用户界面,但网络请求不会乱动

我知道Future将在事件队列中运行。但是事件队列也在主隔离上运行,如果我将来做一些繁重的任务(例如,计算从1到1000000的总和),它会阻塞我的ui代码。但是Future在网络操作中不会阻塞ui(比如awaithttpClient.getUrl(uri))。为什么使用future的网络请求需要几秒钟而不阻塞UI,而计算操作会阻塞UI?@overridevoidinitState(){super.initState();Future((){varresult;for(vari=0;i如果我在initState()中使用Future执行一些繁重的任务,ui将被阻塞。

flutter - 为什么 Future 会阻塞用户界面,但网络请求不会乱动

我知道Future将在事件队列中运行。但是事件队列也在主隔离上运行,如果我将来做一些繁重的任务(例如,计算从1到1000000的总和),它会阻塞我的ui代码。但是Future在网络操作中不会阻塞ui(比如awaithttpClient.getUrl(uri))。为什么使用future的网络请求需要几秒钟而不阻塞UI,而计算操作会阻塞UI?@overridevoidinitState(){super.initState();Future((){varresult;for(vari=0;i如果我在initState()中使用Future执行一些繁重的任务,ui将被阻塞。

flutter - 如何将 zip 文件导入 visual studio 代码

我有一个完整的flutter项目,想导入到visualstudio代码中,但文件是zip文件。如何将整个zip文件导入到visualstudio代码中。 最佳答案 将您的文件解压缩到一个新文件夹中(假设是my_awesome_project)打开VSCode并选择“打开文件夹”完成确保您在VSCode中安装了Flutter扩展,以便享受您的编码时间。 关于flutter-如何将zip文件导入visualstudio代码,我们在StackOverflow上找到一个类似的问题:

flutter - 如何将 zip 文件导入 visual studio 代码

我有一个完整的flutter项目,想导入到visualstudio代码中,但文件是zip文件。如何将整个zip文件导入到visualstudio代码中。 最佳答案 将您的文件解压缩到一个新文件夹中(假设是my_awesome_project)打开VSCode并选择“打开文件夹”完成确保您在VSCode中安装了Flutter扩展,以便享受您的编码时间。 关于flutter-如何将zip文件导入visualstudio代码,我们在StackOverflow上找到一个类似的问题:

flutter - (Flutter) 字符串列表的自定义生成器

我有一个List,它是Strings类型。此列表中可以包含任意数量的项目。假设这是我的list:[DwayneJohnson,AkshayKumar,WillSmith,MattDamon,Salman,SomeoneElse]我试过这个:Text(NamesList.toString());但它只是按原样显示列表。我想这样显示列表:根据项目的长度,可以显示1、2甚至3个项目。我虽然使用了ListView.builder或GridView.builder,但这些项目的长度并不相同,所以它对我不起作用。我应该在这里做什么? 最佳答案

flutter - (Flutter) 字符串列表的自定义生成器

我有一个List,它是Strings类型。此列表中可以包含任意数量的项目。假设这是我的list:[DwayneJohnson,AkshayKumar,WillSmith,MattDamon,Salman,SomeoneElse]我试过这个:Text(NamesList.toString());但它只是按原样显示列表。我想这样显示列表:根据项目的长度,可以显示1、2甚至3个项目。我虽然使用了ListView.builder或GridView.builder,但这些项目的长度并不相同,所以它对我不起作用。我应该在这里做什么? 最佳答案

flutter - Flutter StatefulWidget 中的变量范围

我正在尝试访问build()中的moviesList,结果如下。真正的问题是什么?flutter:══╡EXCEPTIONCAUGHTBYWIDGETSLIBRARY╞═══════════════════════════════════════════════════════════flutter:ThefollowingNoSuchMethodErrorwasthrownbuildingMyListScreen(dirty,state:flutter:_MyListScreenState#21007):flutter:Thegetter'results'wascalledonnul