草庐IT

Flutter-Firestore

全部标签

flutter - InheritedWidget 在小部件树 Flutter 中将数据作为空值提供

我正在尝试将数据从一个小部件传递到树下的另一个小部件。这是我从一个屏幕导航到另一个屏幕的代码:finalpage=LanguagePreferenceProvider(child:UserNameScreen(),language:_currentNationality,);navigate(context,page);navigate()方法:voidnavigate(BuildContextcontext,Widgetpage){Navigator.pushReplacement(context,PageRouteBuilder(pageBuilder:(context,anim1

firebase - Firestore - 意外读取

伙计们,我这里确实有一个有趣的问题,如果你们中的任何人能够帮助我解决这个问题,我将非常高兴。我的应用流程是什么:使用电子邮件、密码和其他一些详细信息进行注册:用户firebase以验证用户并通过电子邮件和密码创建帐户,同时我将用户的自定义数据写入数据库。登录用户。就是这样,这就是我所有的基本逻辑,而且你怎么看,据我所知,我没有从数据库中读取数据。现在...问题是,出于某种奇怪的原因,当我注册我的用户时,我会去firebase控制台查看我的数据库的使用情况,我会看到类似...对于一个用户的信息创建后,我将有1次写入(正如我预期的那样好),还有13-20次从数据库中读取。现在这就是我的问题

firebase - Firestore - 意外读取

伙计们,我这里确实有一个有趣的问题,如果你们中的任何人能够帮助我解决这个问题,我将非常高兴。我的应用流程是什么:使用电子邮件、密码和其他一些详细信息进行注册:用户firebase以验证用户并通过电子邮件和密码创建帐户,同时我将用户的自定义数据写入数据库。登录用户。就是这样,这就是我所有的基本逻辑,而且你怎么看,据我所知,我没有从数据库中读取数据。现在...问题是,出于某种奇怪的原因,当我注册我的用户时,我会去firebase控制台查看我的数据库的使用情况,我会看到类似...对于一个用户的信息创建后,我将有1次写入(正如我预期的那样好),还有13-20次从数据库中读取。现在这就是我的问题

flutter - FutureBuilder 加载数据时无法显示循环进度指示器

我试图在加载FutureBuilder中的数据时显示循环进度指示器,我尝试了两种方法来添加它,但是它们都不起作用。我怎样才能达到预期的结果?我的代码class_MyHomePageStateextendsState{@overrideMyHomePagegetwidget=>super.widget;@overrideWidgetbuild(BuildContextcontext){//ToshowtheListViewinsidetheFutureBuilderWidgetcreateTasksListView(BuildContextcontext,AsyncSnapshotsna

flutter - FutureBuilder 加载数据时无法显示循环进度指示器

我试图在加载FutureBuilder中的数据时显示循环进度指示器,我尝试了两种方法来添加它,但是它们都不起作用。我怎样才能达到预期的结果?我的代码class_MyHomePageStateextendsState{@overrideMyHomePagegetwidget=>super.widget;@overrideWidgetbuild(BuildContextcontext){//ToshowtheListViewinsidetheFutureBuilderWidgetcreateTasksListView(BuildContextcontext,AsyncSnapshotsna

flutter - 如何增加或减少日期格式输出的天数?

你好,我有这个格式的日期示例:2019年6月4日DateTimenow=DateTime.now();formattedDate=DateFormat.yMMMMd("fr_FR").format(now);我现在尝试在按下按钮后增加或减少天数,但之前的代码不兼容:varnewDate=now.add(newDuration(days:changedate)); 最佳答案 首先:定义你的格式化程序:final_dateFormatter=DateFormat.yMMMMd("fr_FR");然后你需要有一个方法来接收你的日期和天数(

flutter - 如何增加或减少日期格式输出的天数?

你好,我有这个格式的日期示例:2019年6月4日DateTimenow=DateTime.now();formattedDate=DateFormat.yMMMMd("fr_FR").format(now);我现在尝试在按下按钮后增加或减少天数,但之前的代码不兼容:varnewDate=now.add(newDuration(days:changedate)); 最佳答案 首先:定义你的格式化程序:final_dateFormatter=DateFormat.yMMMMd("fr_FR");然后你需要有一个方法来接收你的日期和天数(

flutter - 如何让你的文字换行?

我在一行中有一个文本小部件,它是我从API检索的文本,有时会变得很长。我希望文本在太长时换行并移动到下一行,但是它会溢出。有没有办法来解决这个问题?谢谢我的代码returnListView.builder(itemCount:values==null?0:values.length,itemBuilder:(BuildContextcontext,intindex){returnInk(child:InkWell(child:Card(child:Padding(padding:constEdgeInsets.all(16.0),child:Column(children:[.....

flutter - 如何让你的文字换行?

我在一行中有一个文本小部件,它是我从API检索的文本,有时会变得很长。我希望文本在太长时换行并移动到下一行,但是它会溢出。有没有办法来解决这个问题?谢谢我的代码returnListView.builder(itemCount:values==null?0:values.length,itemBuilder:(BuildContextcontext,intindex){returnInk(child:InkWell(child:Card(child:Padding(padding:constEdgeInsets.all(16.0),child:Column(children:[.....

flutter - TextFormField 值为空

我试图获取TextFormField值。但结果是null主页,children:[UrlTextField(),UsernameTextField(),UrlButton()]UrlTextField(),同UsernameTextField()classUrlTextFieldextendsStatelessWidget{finalmyController=TextEditingController();@overrideWidgetbuild(BuildContextcontext){returnAppTextField(decoration:InputDecoration(pre