Quando eu uso o seguinte codigo apresentado tanto na aula quanto no forum:
body: FutureBuilder(
future: findAll(),
builder: (context, snapshot) {
final List<Contato>? contatos = snapshot.data as List<Contato>;
if(contatos != null) {
return ListView.builder(
itemBuilder: (context, index) {
return ContatoItem(contatos[index]);
},
itemCount: contatos.length,
);
}
return Container();
},
),
o codigo funciona porem ele me apresenta o seguinte erro
The following _CastError was thrown building FutureBuilder<List<Contato>>(dirty, state: _FutureBuilderState<List<Contato>>#fe489):
type 'Null' is not a subtype of type 'List<Contato>' in type cast