Я пытаюсь получить значение из firestore и сохранить его в переменной во флаттере. Я пытался использовать StreamBuilder, но так как я не создаю виджет, он не работает.
Чтобы прояснить мою проблему, я пытаюсь получить URL из документа пожарного депо, а затем открыть его, когда я нажимаю кнопку в приложении.
Я также пытался адаптировать код, найденный в другом вопросе, но он возвращает ноль.
Future _getUrl() async{
DocumentReference docRef = Firestore.instance.collection('information').document('pdf');
var data;
docRef.get().then((datasnapshot){
data = datasnapshot.data['url'];
});
return data;
}
Коллекция называется информация , документ pdf и поле url