stream-builder相关内容
我正尝试在我的build方法中访问共享首选项中的userEmail。以下是上下文的一些代码: Widget build(BuildContext context) { final prefs = await SharedPreferences.getInstance(); final userEmail = prefs.getString('userEmail') ??
..
我在应用的主页/根页面中有一个流生成器.每当我在其他地方进行页面导航时都会触发此流构建器,这与流本身无关. 我的理解,根据 here 和 这里,当页面在导航器中弹出/推送时,它会触发应用程序的重建,因此流构建器会重新连接,因此会触发.然而这似乎效率低下,那么有没有办法防止在弹出/推送页面时触发流构建器? 此外,根据日志,当我推送页面时,页面首先构建并显示,然后流构建器被触发.然而,流构
..
我在应用程序的主页/根页面中有一个流构建器.每当我在别处进行页面导航时,就会触发此流构建器,这与流本身无关. 我的理解,根据这里和此处,是当在导航器中弹出/推送页面时,它会触发应用程序的重建,因此流构建器会重新连接并触发.然而,这似乎效率低下,那么有没有办法在弹出/推送页面时防止流构建器触发? 另外,根据日志,当我推送一个页面时,页面首先被构建并显示,然后流构建器被触发.然而,流构建器
..
你好,我想在我的列表中使用分页.并且列表数据来自 firebase.我不确定如何使用流构建器对数据进行分页.现在我通过在 didChangeDependencies() 函数中调用 getdocuments 来进行分页.但在添加新数据后,列表不会更新.如果有人可以提供帮助,那么这对我来说会很棒.这就是我现在正在做的事情.. didChangeDependencies() {super.didC
..
假设我有一个 API - 例如:https://jsonplaceholder.typicode.com/posts 现在,我想将 StreamBuilder 应用于具有 ListTiles 的 ListView.如何配置?如何为其创建流? 我完全理解 firebase 和 firestore 流.我想了解我是否有来自 PHP 的 API 并且我想构建一个 StreamBuilder,
..
我正在使用flutter的 StreamBuilder 来确定哪个“根"显示用户的页面.现在基本上有两种可能性- LoginPage 或 Home .我的应用程序的主要构建方法如下: 窗口小部件build(BuildContext context)=>StreamProvider.value(initialData:CurrentUser.initial,值:AuthService().user
..
我的目标是从“聊天/$ chattype/room/{roomID}/message"路径中流式传输数据库中的所有消息,我需要在其中查询包含文档的所有消息,并在其中包含字符串"user1"它,而无需明确指定房间ID.似乎无法使它与通配符一起使用,但是..是否可以从说"chat/$ chattype/room/"进行查询? Widget build(BuildContext context){返
..
我正在尝试在扫描条形码后从Firebase读取数据. 这应该是它的显示方式,但是应该显示数据库中的名称和价格,而不是条形码( https://m.imgur.com/gallery/lEFJZ0Q ) 使用的StreamBuiler: 新容器(子级:ListView(孩子:_items.map((item)=> StreamBuilder(流:FirebaseDatabase.ins
..
我的Firestore结构在这里, 操纵该数组,然后使用 array-contains 查询数组.
..
我是Flutter的新手,我试图从Firestore集合中获取数据.我正在将FutureBuilder与Provider一起使用,但在初始&上显示为空错误.重新启动应用程序后可以完美运行. 以下是获取数据的代码: FutureBuilder(未来:FirebaseFirestore.instance.collection(collec.collection
..
每当我在Firebase实时数据库中进行任何更改时,我都试图使这些滚动开关更改其值. 更具体地说,每当我将Relay1/Data的值更改为0时,我都希望该开关变为非活动状态. 我已经尝试过并且四处查看,但是找不到任何解决方法. bool relay1pressed;最后的databaseReferenceTest = FirebaseDatabase.instance.refere
..
我正在从API接收数据并将其显示在特定页面中.我想动态显示数据,即当用户从列表视图构建器中选择一个对象时,它会自动刷新数据库并将其从其他用户的屏幕中删除.为此,我想基于此多用户应用程序, StreamBuilder 将是最佳选择使用颤动.我希望有人可以帮助我:) 未来: class OrdersBloc {Future>getOrders()异步{
..
我正在尝试实现一个屏幕,该屏幕显示Firebase中的数据,但我希望 streambuilder 检查数据库是否为空,如果数据库为空,我希望它显示一个文本,显示“否".数据"但如果不是,我希望它显示Firebase中的数据. 这是我拥有的代码,但是无法按预期工作,它在没有数据的情况下仅向我显示一个空白屏幕(当我在数据库中有数据时,它可以很好地工作,我只是不想让用户没有数据时,将看到黑屏).您
..
因此,我才刚刚开始进行一个扑扑的项目,并且对整个体验来说是个新手.我只是通过创建一些按钮来更新,删除和添加文档,从而将Firebase Firestore集成到我的项目中.但是,我还想添加一个Streambuilder,其中包含要在同一页面上更新的列表.我分别尝试了每个任务,它们都正常工作,但当我将两者结合在一起时,streambuilder不会显示任何数据,并且按钮也不会单击.如何在一个主体或一
..
我正在学习Flutter,并且尝试使用StreamBuilder在用户注销时显示“登录/注册"页面,或者在用户登录时显示“个人资料"页面.我的代码如下: 身份验证服务: import 'package:firebase_auth/firebase_auth.dart'; import 'package:flutter/material.dart'; class AuthUser {
..
大家好,我想在我对Firebase实时数据库进行任何更改时尝试使这些滚动开关更改其值 更具体地说,每当我将Relay1/Data的值更改为0时,我都希望该开关变为非活动状态 我已经尝试过并且四处查看,但是找不到任何解决方法 bool relay1pressed; final databaseReferenceTest = FirebaseDatabase.instance
..
您好,我正在尝试在列表中使用分页.并且列表数据来自firebase.我不确定如何使用流构建器对数据进行分页.现在,我通过在didChangeDependencies()函数中调用getdocuments来进行分页.但是添加新数据后,列表不会更新.如果有人可以提供帮助,那对我来说太好了.这就是我现在正在做的.. didChangeDependencies() { super.didC
..
StreamBuilder是否总是被调用两次?一次用于初始数据,然后一次用于输入流? 初始化以下StreamBuilder表示,两次调用了build方法。第二个调用是在第一个调用之后的0.4秒。 流:内部版本1566239814897 流:内部版本1566239815284 import'dart:async'; 导入“ dart:ui”; 导入“ package
..
我正在使用Firebase Realtime数据库创建一个简单的应用程序,用户在该数据库中输入文本并将其添加到聊天列表中。 void main()=> runApp(MyApp()); 类MyApp扩展了StatelessWidget { //此小部件是应用程序的根。 @override 小部件构建(BuildContext上下文){ return MaterialApp(
..
我正在尝试制作需要嵌套流生成器的应用程序.流构建器看起来像这样.但是小部件是在加载最后一个流之前构建的,因此我在调用getter null时出错, StreamBuilder( stream: some_stream, builder: (context, data){ return StreamBuilder( stream: some_stream,
..