Как проверить, пуст ли вложенный массив из 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