使用本地列表在Flutter中流式传输StreamBuilder

时间:2019-07-12 17:39:20

标签: list flutter stream local builder

我试图从我直接从应用程序动态填充的列表中呈现东西列表。

为简单起见,示例如下:

我在屏幕上有一个按钮,其他的东西我都有这个组件

SliverList(
  delegate: SliverChildBuilderDelegate(
        (BuildContext context, int index) {
      return Text('######');
    },
    childCount: dataUserGlobal.someList.length,
  ),
),

dataUserGlobal.someList是一个由字符串列表组成的列表。

此列表位于另一个名为dataUserGlobal的文件中

每次我按下按钮时,都会将新字符串添加到列表dataUserGlobal.someList

如果我print(dataUserGlobal.someList),我可以看到内容已更新

发生的事情是,我必须等待2/3秒才能看到######中的文本SliverChildBuilderDelegate

我想发生的事情是当我按下按钮时能够立即看到文本的内容。

所以我的猜测是创建一个StreamBuilder来构建此文本列表可能更好。

但是我真的不知道如何传输本地列表。

Thakyou。

0 个答案:

没有答案