Я пытаюсь установить переменную в качестве данных из пожарного магазина при нажатии кнопки.
Я пытался сделать потоковый построитель внутри при нажатии, но это не работает
RaisedButton(
onPressed: () {
StreamBuilder(
stream: Firestore.instance
.collection("users")
.where('username', isEqualTo: myControllerUName.text)
.snapshots(),
builder: (context, snapshot) {
if (!snapshot.hasData) return Text("Loading wait");
username = snapshot.data.documents[0]['username'];
},
);
print(username);
},
child: Text(
'Button',
style: TextStyle(fontSize: 16.0),
),
),
Я пытался встроить потоковый построитель внутри, но это не очень хорошо, и это привело меня к нулю