Flutter / Firebase: попытка получить данные из коллекции Firebase - PullRequest
0 голосов
/ 27 февраля 2019

Я пытаюсь получить данные из моей коллекции на базе Firebase, но она продолжает возвращать «Нет данных».Код для моей сборки, а ссылка - изображение моей консоли Firebase.

Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Friends'),
      ),
      body: StreamBuilder(
        stream: Firestore.instance.collection('users').snapshots(),
        builder: (context, snapshot) {
          if(!snapshot.hasData) return const Text('There Is NO DATA');
          return ListView.separated(
              separatorBuilder: (context, i) =>
                  Divider(
                    color: Colors.black,
                  ),
              itemCount: snapshot.data.documents.length,
              itemBuilder: (context, i) {
                return _buildRow(snapshot.data.documents[i]);
              });
        }),
    );
  }

Widget _buildRow(DocumentSnapshot document) {
    return ListTile(
        contentPadding: EdgeInsets.only(left: 15.0),
        title: Text(
          document['name'],
        ),
        onTap:(){
          messenger = document;
          Navigator.of(context).push(MaterialPageRoute<void>(builder: (context) => Chat()));
        }
    );

Консоль Firebase:

Firebase Console

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