【问题标题】:StreamBuilder flutter handle ConnectionState.waitingStreamBuilder 颤振句柄 ConnectionState.waiting
【发布时间】:2020-12-26 12:51:24
【问题描述】:

如何在 Navigation 之后查看 Stream Builder 的最后数据,而不是 CircularProgressIndicator 等待状态?

我认为它会与 initialData 一起使用,但我该怎么做

【问题讨论】:

    标签: flutter stream-builder


    【解决方案1】:

    您必须拥有initialDataStreamBuilder,因为这可以传递Harcoded 值或您在使用StreamBuilder 之前从网络获得的任何值

    例如:

    StreamBuilder(
        stream: signUpBloc.outFirstName,
        initialData: YourData, 
        builder: (context, snapshot) {
          _controller.value = TextEditingValue(text: "${snapshot.data}"); // assign value to controller this way
          return TextField(
            controller: _controller,
            onChanged: signUpBloc.inFirstName,
          );
        },
      );
    

    【讨论】:

      猜你喜欢
      • 2021-05-11
      • 2019-09-19
      • 2019-03-13
      • 1970-01-01
      • 2021-11-13
      • 2019-11-05
      • 2022-06-28
      • 2020-03-01
      • 2021-01-06
      相关资源
      最近更新 更多