Проверьте, является ли вложенный массив пустым - PullRequest
0 голосов
/ 24 апреля 2020

Как проверить, пуст ли вложенный массив из JSON? Если пусто, я хочу показать информацию об этом, не пусто, я хочу показать ListView

мой код:

  @override
  Widget build(BuildContext context){
    return FutureBuilder(
      future: _future,
      builder: (context, snapshot){
        if(!snapshot.hasData){
          return Scaffold(
            backgroundColor: Colors.white,
            body: Center(
              child: CircularProgressIndicator(),
            ),
          );
        }
        User user = snapshot.data;
        return user.myInterestedEvents.isEmpty ? Center(child: Text('Pusto')) : ListView.builder(
              itemCount: user.myInterestedEvents.length,
              itemBuilder: (context, i){
...

, когда я запускаю эту консоль, выведите меня:

The getter 'isEmpty' was called on null.
Receiver: null
Tried calling: isEmpty
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...