【发布时间】:2019-06-03 17:21:52
【问题描述】:
在 Flutter 中,当流的值发生变化时,我将如何调用 Navigator.push?我尝试了下面的代码,但出现错误。
StreamBuilder(
stream: bloc.streamValue,
builder: (BuildContext context, AsyncSnapshot<int> snapshot) {
if (snapshot.hasData && snapshot.data == 1) {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => SomeNewScreen()),
);
}
return Text("");
});
【问题讨论】:
-
我们可以知道您遇到了什么错误吗?
-
@JeromeEscalante 我添加了错误
标签: ios mobile dart flutter rxdart