问题标签 [stream-builder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
listview - Flutter中ListView中显示多个文档数据
这是我使用的代码。我试图实现的是在 RadioItem 内的 ListView 中显示来自每个容器的不同驱动程序。目前它只重复显示一个名称,如所附照片所示。我的输出
我已经尝试删除限制,但它所做的只是在一个容器中显示所有名称,并且仍会继续重复并从所有容器中显示相同的名称
flutter - 错误状态:流已被监听
我的状态不好:在运行下面的代码时,Stream 已经被监听了明白怎么回事。
这是我的 UI 小部件:
请问有人可以帮我吗?
listview - Flutter:如何将 StreamBuilder 与 ListView.separated 一起使用
我想要一个包含来自 Stream 的项目的 ListView。当然,List 的内容应该反映 Stream 的变化。由于我的设计师怪癖,我希望列表中的项目用分隔线分隔。
只是想知道,用分隔符创建 ListView 并对 Stream 更改做出反应的正确方法是什么。
希望我错过了什么。由于以某种方式获得源流长度的想法至少看起来很奇怪,因为流的异步性质。使用流订阅(和 setState 调用)的 StatefullWidget 似乎是可行的,但 StreamBuilder 的发明是为了做同样的事情,不是吗?
flutter - 使用 StreamBuilder 为 CustomScrollView 构建 SliverList
这可能是一个非常容易解决的问题,但我想我还是在这里问它:有什么方法可以将小部件锚定在一个CustomScrollView
? 我想使用CustomScrollView
来支持应用栏中的灵活空间,但我需要将输入小部件固定在屏幕底部。我尝试使用给定的小部件将其嵌套CustomScrollView
到 aColumn
中,但它似乎不起作用:
这是 _buildMessages() 方法:
有什么建议么?我找到了一些示例,但它们构建了整体CustomScrollView
,而我只想在SliverList
获得新快照时构建。有什么建议么?
flutter - Flutter Streambuilder 暂停
我有一个带有流构建器的活动页面,我需要暂时暂停流,然后重新激活它,它可以在颤动中完成吗?
当我更改页面时,我想暂停流
谢谢。
firebase - Streambuilder 空错误。返回 Null 的变量
我正在尝试将字符串变量传递到 Streambuilder 中的流中,但它正在返回
'必须向文本小部件提供非空字符串。'package:flutter/src/widgets/text.dart':断言失败:第 269 行 pos 10:'data != null'' 错误。
我检查了变量,它没有通过打印函数返回空值。
firebase - 使用streambuilder颤动firestore分页
你好我正在尝试在我的列表中使用分页。并且列表数据来自firebase。我不确定如何使用流生成器对数据进行分页。现在我通过在 didChangeDependencies() 函数中调用 getdocuments 来进行分页。但添加新数据后,列表不会更新。如果有人可以提供帮助,那对我来说会很棒。这就是我现在正在做的事情..
flutter - 在 setState ( Flutter ) 后问题页面浏览重新加载第一页
我有一个代码,这段代码创建了一个关于某些用户的综合浏览量,数据来自 firebase
这是函数 buildButton1()
当我按下按钮设置变量时,Pageview 会重新加载并显示首页。我该如何解决这个问题。这是示例图片https://imgur.com/nKC358E ..................... ..................................................... …………
flutter - 监听 Firebase 集合和其中所有文档的更改
我正在构建一个包含讨论线程的应用程序。每个线程都有一个回复子集合,每个回复都有一个这样的反应图。因此,如果 JSON 化,每个 Thread 的子集合将如下所示:
我正在尝试使用 Stream/Sink 设置来收听 Replies 子集合中的更改。即:只要有人向子集合中的任何回复添加反应,就重建回复列表视图。
这就是我到目前为止所得到的。模型和 RepliesApi 类没有做任何令人兴奋的事情,所以我将它们排除在外。
这可以很好地加载初始数据,如果我更改集合,例如:添加或删除回复,ListView 会重建。但是,如果我修改回复,例如:reactions
在单个回复上更新地图,则不会发生任何事情。
我已经看到了向 QuerySnapshot 中的每个文档添加侦听器的解决方案,但我不清楚如何在这里实现它。
listview - Flutter:使用 ListView 实现 StreamBuilder 中数据的搜索功能
在我的 Flutter 应用程序中,我有一个包含所有用户的屏幕。用户列表由 a 生成StreamBuilder
,它从 Cloud Firestore 获取数据并在 a 中显示用户ListView
。为了改进功能,我希望能够使用Appbar
.
我已经尝试过这个答案并且效果很好,但我不知道如何让它StreamBuilder
在我的情况下使用。作为颤振初学者,我将不胜感激!下面我包括了我的用户屏幕和StreamBuilder
.
已编辑
我设法以更简单的方式实现了搜索功能,而无需更改我的大部分代码。对于其他初学者,我已包含以下代码:
在我的里面我_UsersScreenState
添加了String searchResult = '';
我的其他变量。然后我将 的 更改onChanged
为TextField
:
我将它传递给StreamUsersList
并在初始化中添加它。在ListView.Builder
我添加了一个 if 语句(snapshot.data.documents[index].data['login'].contains(searchResult))
。请参阅下面的我ListView.Builder
的代码作为示例。