Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não recarrega lista após inserir um novo objeto

Professor, estou tendo difículdade para após inserir um novo objeto no banco, fazer a tela da lista recarregar após clicar no botão salvar que está utilizando o navagator.pop

 ElevatedButton(
                    onPressed: () {
                      final String name = nameController.text;
                      final int difficulty =
                          int.parse(dificuldadeController.text);
                      final String image = imagemController.text;
                      final Tarefa newTarefa =
                          Tarefa(0, name, difficulty, image);

                  if (_formKey.currentState!.validate()) {
                    save(newTarefa).then(
                      (id) => Navigator.pop(context),
                    );

                    ScaffoldMessenger.of(context)
                        .showSnackBar(const SnackBar(
                      content: Text('Criado com Sucesso!'),
                    ));
                  }
                },
                child: Text('adicionar!'),
              )
1 resposta
solução!

Achei o problema! Faltava adicionar apenas o código informado logo abaixo no floatingActionButton da pagina lista. Tinha esquecido que era necessária colocar o setState para monitorar a alteração na pagina.

    .then(
              (value) => setState(() {}));