2
respostas

[Dúvida] Tarefa enviada pelo formulário não aparece na tela inicial

A tarefa não está sendo adicionada na lista, vi essa mesma dúvida em outros tópicos, mas não encontrei uma solução para o problema... Será que o problema é na minha máquina como aconteceu no tópico criado pelo Murilo?

Código no Github: https://github.com/mauriciomlourenco/alura_lista_tarefas_flutter/tree/modulo2-controller-navegacao-estados

OBS: Criei uma nova branch no projeto do curso 1, para adicionar as alterações implementadas nesse módulo.

2 respostas

Olá, Mauricio, como vai?

Eu fiz uma pequena modificação no ListView do arquivo initial_screen.dart. Fazendo esse ajuste, a lista atualizou normalmente:

body: ListView(
  children: TaskInherited.of(context)!.taskList,
  padding: EdgeInsets.only(top: 8, bottom: 70),
),

Agora, a lista de tarefas (taskList) é passada diretamente como children para o ListView, sem o uso do operador (...).

Espero ter ajudado!

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado

Olá Mike, tudo bem e com você?

Fiz a alteração sugerida, mas por algum motivo a tarefa adicionada no formulário ainda não aparece na tela inicial. Será que o problema é na minha máquina ou no emulador que estou usando?