1
resposta

Banco de dados não retorna valores

Eu literalmente peguei o codigo do professor e rodei na minha maquina e continuou dando o mesmo erro que estava anteriormente erro :

E/flutter ( 5363): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: Unsupported operation: Cannot add to a fixed-length list
E/flutter ( 5363): #0      FixedLengthListMixin.add (dart:_internal/list.dart:21:5)
E/flutter ( 5363): #1      findAll.<anonymous closure>.<anonymous closure> (package:lista_tarefas/database/app_database.dart:36:18)
E/flutter ( 5363): #2      _rootRunUnary (dart:async/zone.dart:1434:47)
E/flutter ( 5363): #3      _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter ( 5363): <asynchronous suspension>
E/flutter ( 5363):
1 resposta

Olá Gustavo, tudo bem?

Então, o problema de copiar todo o código do professor é que a versão do Flutter apresentada no curso está desatualizada. Eu não sei exatamente o erro que está ocorrendo, mas eu acredito que seja por conta do StatlessWidget rodando um Future. Uma solução seria transformar o widget para StatefulWidget. Se você pegar o código do Github, tem comentários da galera da comunidade.

Espero ter ajudado!