Как использовать вложенный асинхронный в Dart (флаттер)? - PullRequest
0 голосов
/ 03 октября 2019

У меня есть 3 таблицы: post, user, userInfo. Сообщение имеет точку поля для пользователя, а пользователь имеет точку для userInfo. Я хочу запросить список сообщений с userInfo, поэтому я написал такие коды:

     BmobQuery<UserNews> query = BmobQuery();
     var newsList = await query.queryObjects();
     for (var i = 0; i < newsList.length; i++) {
      var news = newsList[i];
      BmobQuery<UserInfo> userQuery = BmobQuery();
      var avatar = await userQuery.queryObject(news["user"]["objectId"]);
      print(avatar);
     }

Как решить эту проблему?

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