草庐IT

flutter-i

全部标签

flutter - 如何在 Flutter 中对连接包进行单元测试

我正在使用connectivitypackage假设我有以下代码:_connectionSubscription=Connectivity().onConnectivityChanged.listen((ConnectivityResultresult){if(result==ConnectivityResult.mobile||result==ConnectivityResult.wifi&&!isDataLoading){_loadData();}});我想模拟不同的状态,看看我的代码在不同情况下是如何工作的。那么我们如何在Flutter中使用package:flutter_tes

flutter - 使用 Flutter 和 Dart,我怎样才能让这个 Future 工作?

我知道还有其他方法可以实现此目的,但我想通过initState()使用Future来使用SharedPreferences获取列表。下面说明了我想要实现的目标,但它没有按要求工作,因为Future在完成任务之前立即返回。这应该如何构建?import'package:flutter/material.dart';import'package:shared_preferences/shared_preferences.dart';class_MyHomePageStateextendsState{SharedPreferences_prefs;String_sMessage="Noresp

flutter - 使用 Flutter 和 Dart,我怎样才能让这个 Future 工作?

我知道还有其他方法可以实现此目的,但我想通过initState()使用Future来使用SharedPreferences获取列表。下面说明了我想要实现的目标,但它没有按要求工作,因为Future在完成任务之前立即返回。这应该如何构建?import'package:flutter/material.dart';import'package:shared_preferences/shared_preferences.dart';class_MyHomePageStateextendsState{SharedPreferences_prefs;String_sMessage="Noresp

flutter - `Thur, Aug 23` flutter 的日期格式

根据thedocumentation,似乎只能使用数字格式而不是字母来操作日期。如果我想以Thur,Aug23格式显示日期,是否存在包?如果没有,我该怎么做?谢谢! 最佳答案 您可以使用它的默认构造函数创建您自己的DateFormat。你想要的格式是EEEE,MMMd。例如print(newDateFormat("EEEE,MMMd").format(newDateTime.now()));应该打印Wedn,Jun26今天。 关于flutter-`Thur,Aug23`flutter的日

flutter - `Thur, Aug 23` flutter 的日期格式

根据thedocumentation,似乎只能使用数字格式而不是字母来操作日期。如果我想以Thur,Aug23格式显示日期,是否存在包?如果没有,我该怎么做?谢谢! 最佳答案 您可以使用它的默认构造函数创建您自己的DateFormat。你想要的格式是EEEE,MMMd。例如print(newDateFormat("EEEE,MMMd").format(newDateTime.now()));应该打印Wedn,Jun26今天。 关于flutter-`Thur,Aug23`flutter的日

Flutter删除For循环中的多个列表项(For循环中的多个返回)

我有一份食品list。有一个类别,subCategory1,subCategory2等。当用户取消选择类别项目时。他们还取消选择subCategory1、subCategory2项等,因为它们是原始类别项的子项,如下所示:所以我有一个for循环,它通过查找子类别列表元素并像这样删除它们来运行://Removeacategoryitemandallofitschildrenif(categoryType=="category"){ListsubCategory1Children=List.from(snapshot.data.documents[gridIndex]['subCatego

Flutter删除For循环中的多个列表项(For循环中的多个返回)

我有一份食品list。有一个类别,subCategory1,subCategory2等。当用户取消选择类别项目时。他们还取消选择subCategory1、subCategory2项等,因为它们是原始类别项的子项,如下所示:所以我有一个for循环,它通过查找子类别列表元素并像这样删除它们来运行://Removeacategoryitemandallofitschildrenif(categoryType=="category"){ListsubCategory1Children=List.from(snapshot.data.documents[gridIndex]['subCatego

flutter - TextFormField点击后容器装饰消失

当我点击带有子TextFormField的容器时,装饰消失了。这是应用程序的当前行为:似乎是backgroundBlendMode属性的问题,但我不知道如何在没有它的情况下创建相同的设计。staticDecoration_buttonDecoration=BoxDecoration(backgroundBlendMode:BlendMode.modulate,color:Color(0xFF938890),borderRadius:BorderRadius.all(Radius.circular(45)));Widget_emailTextField=_createTextField(

flutter - TextFormField点击后容器装饰消失

当我点击带有子TextFormField的容器时,装饰消失了。这是应用程序的当前行为:似乎是backgroundBlendMode属性的问题,但我不知道如何在没有它的情况下创建相同的设计。staticDecoration_buttonDecoration=BoxDecoration(backgroundBlendMode:BlendMode.modulate,color:Color(0xFF938890),borderRadius:BorderRadius.all(Radius.circular(45)));Widget_emailTextField=_createTextField(

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

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