Depois de muito bater cabeça sozinha, segue o código que funciona com todos os debug prints:
I/flutter (10594): clicou no confirmar I/flutter (10594): Criando Transferencia I/flutter (10594): Transferencia{valor: 200.0, numeroConta: 10000} I/flutter (10594): chegou no then do print I/flutter (10594): transferenciaRecebida
- Acrescente o build no parametro
- exclui o
- debugPrint('transferenciaRecebida'); sem o $
class ListaTransferencias extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Transferências'),
),
body: Column(
children: <Widget>[
ItemTransferencia(Transferencia(100.0, 1000)),
ItemTransferencia(Transferencia(200.0, 2000)),
ItemTransferencia(Transferencia(300.0, 3000)),
],
),
floatingActionButton: FloatingActionButton(
onPressed: () {
final Future future =
Navigator.push(context, MaterialPageRoute(builder: (context) {
return FormularioTransferencia();
}));
future.then((transferenciaRecebida) {
debugPrint('chegou no then do print');
debugPrint('transferenciaRecebida');
});
},
child: Icon(Icons.add),
),
);
}
}
PS: sigo indignada com a falta de atualizaçao do curso. Mas vamos em frente....