草庐IT

built_Value

全部标签

火力地堡数据库 : how can I change value of list item?

我的数据库中有这样的结构:User1+-items+-1||-question:somequestion||-answer:someanswer|+-2|-question:anotherquestion我想为第二项添加答案,但我没有ID。我正在尝试获取元素,它返回了[null,{answer:someanswer,question:somequestion},{question:anotherquestion}]但如果没有answer字段,我无法获得所需的项目,也无法获得他们的ID。我尝试使用equalTo,但没有用。//attempt1Querychild=_databaseRef

json - built_value 如何将 json 数组反序列化为对象数组?

在built_value的官方example显示如何设置对象的数组成员:abstractclassCollectionsimplementsBuilt{staticSerializergetserializer=>_$collectionsSerializer;BuiltListgetlist;BuiltMapgetmap;BuiltListMultimapgetlistMultimap;factoryCollections([updates(CollectionsBuilderb)])=_$Collections;Collections._();}它只是演示如何反序列化映射而不是数组

firebase - 如何修复 "A value of type ' (FirebaseUser) → Null' 无法分配给类型为 '(AuthCredential) → void' 的变量。”?

我正在尝试在我的应用程序上设置电话身份验证,但我遇到了这个错误“无法将‘(FirebaseUser)→Null’类型的值分配给‘(AuthCredential)→void类型的变量”’”。关于如何解决它的任何想法?预先感谢您的帮助!class_AuthScreenStateextendsState{StringphoneNo;StringsmsCode;StringverificationId;FutureverifyPhone()async{finalPhoneCodeAutoRetrievalTimeoutautoRetrieve=(StringverId){this.verifi

flutter - 错误 : "Bad state: No element" when using BLoC_pattern with a bool value

我正在使用bloc_pattern包,我有一个bloc将管理一个最喜欢的IconButton,我有一个名为_isFavorite的bool变量,它将传递到流以显示该项目是否是最喜欢的。当我实例化FavoriteBloc时,出现错误:“错误状态:无元素”。我播种了一个值“false”,但它不起作用。我按照包的示例进行操作,有谁知道我是如何修复它的?classFavoritesBlocextendsBlocBase{FavoritesBloc();bool_isFavorite;var_favoriteController=BehaviorSubject.seeded(false);Str

dart - 使用 flutter 的集合中的值(value)总和

我有一个列表/集合,我需要获取此列表中所有价格的总和。cart_items=[{"id":144,"created_at":"2019-04-0414:42:04","updated_at":"2019-04-0414:42:04","cart_id":"3","client_id":"83","product_id":"6","quantity":"1","price":"1500","name":"Cucumber(2Pcs)","image":"products/es4eGjkgQ6MvzTaMyX4iXWjcSX03mVk3QB9oODWk.jpeg",},{"id":145,

dart - TextField 在与 TextEditingController 交互后失去值(value)

当我将TextEditingController添加到我的TextFormField时,文本字段的值在与其交互后被重置/删除。在代码示例中,我删除了不必要的小部件(对于较短的问题):Widgetbuild(BuildContextcontext){finalusernameTextEditController=TextEditingController();finalpasswordTextEditController=TextEditingController();finalconfirmPasswordTextEditController=TextEditingController

dart - "error_description": "Invalid Value" for token google sign in every time using flutter

我是flutter的新手,试图从我的后端服务器从google访问authtoken,但每次token都无效。我正在使用FirebaseUseruserawaituser.getIdToken()我给了我一个token,但是当我尝试使用我的后端服务器以及https://www.googleapis.com/oauth2/v3/tokeninfo?id_token=mytoken验证该token时和https://www.googleapis.com/oauth2/v3/tokeninfo?access_token=mytoken这个链接它给我"error_description":"In

dart - flutter : How to calculate value from textfields in listview. 生成器

我想从ListView中的文本字段检索和计算输入值..如何实现? 最佳答案 你应该定义一个TextEditingController的列表,其长度与你的listview相同,然后为列表中的每个TextField分配一个这个对象数组,这将使您能够在编辑时或完成时检索值。这是我所说的一个例子:ListtextFieldControllers;在你的列表中:textFieldControllers[index]=newTextEditingController();newTextField(controller:textFieldCont

android - built_value 与 flutter_test 存在依赖冲突

我正在尝试使用built_value序列化程序获取JSON数据,但在yaml文件中设置built_value包后出现如下错误:Becausebuilt_value_generator>=5.5.3dependsonanalyzer^0.32.1andeveryversionofflutter_testfromsdkdependsonanalyzer0.31.2-alpha.2,built_value_generator>=5.5.3isincompatiblewithflutter_testfromsdk.So,becausetornado_blog_flutterdependsonb

serialization - Dart的built_value库,如何在flutter中生成serializer文件?

我已经添加了built_value依赖项。我已经用序列化程序字段创建了一个文件serializers.dart。我已将我的一个数据类转换为所需的格式。我如何实际构建项目以生成serializers.g.dart文件?谢谢 最佳答案 在最近的版本中你需要一个@SerializersFor()注解另请参阅示例项目https://github.com/google/built_value.dart/blob/master/chat_example/lib/data_model/serializers.dartlibraryserializ