Я пытаюсь перейти на другую страницу внутри StreamBuilder ... и внутри StramBuilder у меня также есть blo c для управления моим состоянием ... но проблема в том, что я не могу перейти на следующую страницу .. Есть ли способ сделать эту навигацию ...
Navigator.pushReplacement(
context,
MaterialPageRoute(
builder: (BuildContext ctx) =>
NextPage()));
и вот код
StreamBuilder(
initialData: bloc.initialData(
_username.text, _password.text),
stream: bloc.login,
builder: (context,
AsyncSnapshot snapshot) {
if (snapshot.hasData) {
// here I want to return
// Navigation instead of Text("ok")
return Text("ok");
} else
return Text("wait...");
})