Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Expected a value of type 'List<Contact>', but got one of type 'List<dynamic>'

Tenho esse erro sempre que entro na página de contatos depois dessa última aula, segue o link do código: https://github.com/karlgama/flutter-contatos E de novo mais um erro causado pela falta de atualização de curso, se você passarem 20 anos lançando curso pra dizer que tem muitos mas não atualizam eles nunca, se tornam inutéis, detalhe a plataforma não é barata...

6 respostas

Você tem que colocar o tipo esperado no FutureBuilder:

body: FutureBuilder<List<Contact>>

acabei de fazer isso, continua com o mesmo erro

Expected a value of type 'List<Contact>', but got one of type 'Null'

precisava disso para um trabalho da faculdade mas pelo visto azar meu né alura...

O erro mudou. Agora está recebendo NULL. Tem que debugar o código para ver o que acontece. Nesta alteração não faça Hot-Reload. Pare e começe o código novamente

solução!

continuo sem solução...

Achei a solução no link abaixo ....Veja se é o caso. Foi feito um cast ...

final List<Contact> contacts = snapshot.data as List<Contact> ;

https://cursos.alura.com.br/forum/topico-erro-ao-atribuir-object-a-uma-variavel-list-contact-159148

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software