我试图从我直接从应用程序动态填充的列表中呈现东西列表。
为简单起见,示例如下:
我在屏幕上有一个按钮,其他的东西我都有这个组件
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。