1
resposta

[Reclamação] Não funciona

Se ess

1 resposta

Olá, Karolainy! Entendo sua frustração e estou aqui para te ajudar.

Pelo que entendi, você está tendo problemas em exibir a mensagem na tela conforme mostrado no vídeo. Isso pode acontecer por vários motivos, mas vamos tentar resolver o problema juntos.

Primeiramente, gostaria de confirmar se você seguiu todos os passos conforme explicado no texto da aula. Em particular, verifique se você:

  1. Implementou corretamente o método .getAll() no seu serviço.
  2. Chamou o método getAll() dentro do método refresh() em home_screen.dart.
  3. Verificou se o método getAll() retorna uma lista de Journal, que é um Future.
  4. Usou async e await corretamente para lidar com a operação assíncrona.
  5. Converteu corretamente a lista de Journal para um Map de String para Journal.
  6. Implementou corretamente o botão de atualização na AppBar().
  7. Chamou a função refresh() quando o botão de atualização é pressionado.
  8. Chamou a função refresh() quando a tela de adição é fechada.

Se você seguiu todos esses passos corretamente e ainda está tendo problemas, pode ser útil verificar se há algum erro ou aviso no console do seu IDE. Essas mensagens podem fornecer pistas sobre o que pode estar dando errado.

Além disso, verifique se o seu emulador está funcionando corretamente. Às vezes, reiniciar o emulador pode resolver o problema.

Espero ter ajudado e bons estudos!