Olá,
Seguindo o conteúdo dos vídeos meu SnackBar executou corretamente, porém tenho uma dúvida de uma alternativa que tentei aqui e gostaria que alguém me ajudasse a entender porque não funcionou.
O código:
IconButton(
onPressed: () {
registerJournal(context);
},
Eu substituí por:
IconButton(
onPressed: () {
registerJournal();
Navigator.pop(context);
},
E o código:
registerJournal(BuildContext context) async {
String content = _contentController.text;
journal.content = content;
JournalService service = JournalService();
bool result = await service.register(journal);
Navigator.pop(context, result);
}
Eu substituí por:
registerJournal() async {
String content = _contentController.text;
journal.content = content;
JournalService service = JournalService();
bool result = await service.register(journal);
return result;
}
O result retorna true em ambos os casos, mas o value fica null, acredito que tenha a ver com a chamada da tela para passagem de parâmetros mas não entendi ainda porque isso ocorre?