1
resposta

Alguém consegue ajudar com esse erro?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Isabelle,

Parece que o erro está na forma como o Widget está sendo implementado na sua arvore de Widgets.

Você não informou como implementou mas esse Widget precisa ser utilizado dessa maneira DadosInherited.of(context).dadosList , mas com as informações da print eu tentei reescrever essa implementação.

Ao chamar o widget com um DadosInherited.of(context), certifique-se de que seja o context correto uma vez que existe o BuildContext context e o itemBuilder: (context, index).

Veja o exemplo iterando o objeto dadosList;

class DadosBuilder extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return ListView.builder(
      itemCount: DadosInherited.of(context).dadosList.length,
      itemBuilder: (context, index) {
        final dados = DadosInherited.of(context).dadosList[index];
        return ListTile(
          title: Text(dados.nome),
          subtitle: Text(dados.idade.toString()),
        );
      },
    );
  }
}

Espero ter ajudado Att