StreamBuilder 颤动句柄 ConnectionState.waiting

StreamBuilder flutter handle ConnectionState.waiting

如何在导航后看到流生成器的最后数据而不是 CircularProgressIndicator 等待状态?

我想它会和 initialData 但我该怎么做

你必须有 initialDataStreamBuilder,为此要么传递硬编码值,要么传递你在使用 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,
      );
    },
  );