Как я могу получить данные из Firestore и поместить их в HashMap? - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь получить данные из моего документа и затем поместить их в HashMap.После этого я буду использовать полученные строки для установки initialValue.Я всегда получаю пустые строки.

Я уже пытался установить карту как <String, String>, <String, dynamic> и <dynamic, dynamic>

, метод getUid () работает нормально.

getUid();
    final documentId = _uid;
    Firestore.instance
        .collection('/users')
        .document(documentId)
        .collection('data')
        .document('personal data')
        .get()
        .then((value) {
      userInfo.addAll(value.data);
    }).whenComplete(() {
      print('Data Fetched');
      setState(() {});
    });
    _nameFiller = userInfo['name'];
    print (_nameFiller);

Я напечатал 'Data Fetched'.Я добавил print (_nameFiller); для целей отладки и получаю null

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...