草庐IT

Flutter_Blue

全部标签

android - Flutter Firebase Error Null fundtion(FirebaseUser)无法分配给参数,仪表类型 FutureOr <dynamic>

在我的Firebase身份验证中,我遇到了错误:error:Theargumenttype'NullFunction(FirebaseUser)'can'tbeassignedtotheparametertype'FutureOrFunction(AuthResult)'.(argument_type_not_assignableat[authentication]lib\loginpage.dart:44)如果导入firebase_auth和flutterMaterialonPressed:(){FirebaseAuth.instance.signInWithEmailAndPass

android - Flutter Firebase Error Null fundtion(FirebaseUser)无法分配给参数,仪表类型 FutureOr <dynamic>

在我的Firebase身份验证中,我遇到了错误:error:Theargumenttype'NullFunction(FirebaseUser)'can'tbeassignedtotheparametertype'FutureOrFunction(AuthResult)'.(argument_type_not_assignableat[authentication]lib\loginpage.dart:44)如果导入firebase_auth和flutterMaterialonPressed:(){FirebaseAuth.instance.signInWithEmailAndPass

flutter - 如何让用户名和邮件显示在 UserAccountsDrawerHeader 中

我在登录后从URL收到了我的回复,但我只能在我的控制台中打印数据,但如何从该回复中获取邮件和姓名我已经尝试过future的响应,但是当我得到一个future的响应但返回错误时登录页面.dartimport'dart:io';import'package:cookie_jar/cookie_jar.dart';import'package:dio/dio.dart';import'package:flutter/material.dart';import'package:flutter/services.dart';import'package:path_provider/path_pr

flutter - 如何让用户名和邮件显示在 UserAccountsDrawerHeader 中

我在登录后从URL收到了我的回复,但我只能在我的控制台中打印数据,但如何从该回复中获取邮件和姓名我已经尝试过future的响应,但是当我得到一个future的响应但返回错误时登录页面.dartimport'dart:io';import'package:cookie_jar/cookie_jar.dart';import'package:dio/dio.dart';import'package:flutter/material.dart';import'package:flutter/services.dart';import'package:path_provider/path_pr

arrays - 如何在 Flutter 的 Firestore 中向数组添加相等的元素?

我刚刚在Flutter中发现了这一点Listvalues=[1,2,3,1,2,3];Firestore.instance.path.updateData({"values":FieldValue.arrayUnion(values)});Firestore数组中的结果(FirestoreArray)[1,2,3]显然这些值以某种方式映射,删除了重复值,尽管我可以在Firebase面板中在线手动添加重复值(数据类型分别称为数组)。有没有办法绕过这种行为或者这是一个错误? 最佳答案 根据thedocumentationhere,arr

arrays - 如何在 Flutter 的 Firestore 中向数组添加相等的元素?

我刚刚在Flutter中发现了这一点Listvalues=[1,2,3,1,2,3];Firestore.instance.path.updateData({"values":FieldValue.arrayUnion(values)});Firestore数组中的结果(FirestoreArray)[1,2,3]显然这些值以某种方式映射,删除了重复值,尽管我可以在Firebase面板中在线手动添加重复值(数据类型分别称为数组)。有没有办法绕过这种行为或者这是一个错误? 最佳答案 根据thedocumentationhere,arr

Flutter - 键盘显示和隐藏导致构建调用

我最近一直在学习Flutter并遇到了一些奇怪的问题,当我单击TextField时,将显示键盘并且将为托管和所有祖先小部件调用build。我读到当点击TextField时,build方法将被调用,然后整个widget将被重建,但我遇到的情况有点奇怪,因为构建没有被调用在第一个打开的小部件上。场景:1-打开应用。2-第一个小部件加载并打印在屏幕上:“Firstbuildcalled”,当我点击TextField时,键盘弹出,控制台上没有打印任何内容。3-单击“打开第二个”,第二个小部件加载并打印在屏幕上:“Secondbuildcalled”,当我点击TextField时,键盘弹出并打印

Flutter - 键盘显示和隐藏导致构建调用

我最近一直在学习Flutter并遇到了一些奇怪的问题,当我单击TextField时,将显示键盘并且将为托管和所有祖先小部件调用build。我读到当点击TextField时,build方法将被调用,然后整个widget将被重建,但我遇到的情况有点奇怪,因为构建没有被调用在第一个打开的小部件上。场景:1-打开应用。2-第一个小部件加载并打印在屏幕上:“Firstbuildcalled”,当我点击TextField时,键盘弹出,控制台上没有打印任何内容。3-单击“打开第二个”,第二个小部件加载并打印在屏幕上:“Secondbuildcalled”,当我点击TextField时,键盘弹出并打印

flutter : TextEditingController Only Static member can be accessed in initializer error

我正在将数据从listmosque.dart传递到update_screen.dart以更新数据。一切正常,但我想设置textedittingcontroller的默认值。TextEditingController_txtnrp=TextEditingController(text:"${widget.nrpUpdate}");我收到消息Onlystaticmemberscanbeaccessedininitializers.in${widget.nrpUpdate}如何解决这个问题?这是我的update_screen.dartimport'package:flutter/materi

flutter : TextEditingController Only Static member can be accessed in initializer error

我正在将数据从listmosque.dart传递到update_screen.dart以更新数据。一切正常,但我想设置textedittingcontroller的默认值。TextEditingController_txtnrp=TextEditingController(text:"${widget.nrpUpdate}");我收到消息Onlystaticmemberscanbeaccessedininitializers.in${widget.nrpUpdate}如何解决这个问题?这是我的update_screen.dartimport'package:flutter/materi