Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Lista de transferências não aparece

Olá! Quando clico no botão de criar a transferência e ele volta pra tela de lista, não mostra as transferências, peguei o mesmo código desse commit https://raw.githubusercontent.com/alura-cursos/flutter-fundamentos/38a68715db191278f024f7aa01933a39cf3d438b/lib/main.dart e acontece a mesma coisa. Será que esse código não funciona mais pra versão mais recente do flutter? Minha versão: Flutter 1.26.0-17.1.pre • channel dev • https://github.com/flutter/flutter.git Framework • revision c40e5294dd (6 days ago) • 2021-01-29 08:44:18 -0800 Engine • revision 5d3477eab4 Tools • Dart 2.12.0 (build 2.12.0-259.0.dev)

3 respostas
solução!

Boa noite Antônio, beleza irmão?

Então isso acontece pois a Tela de transferencias não é um StateFul, ou seja ela não atualiza automaticamente, se quiser que as informações apareçam você deve sair da tela e voltar pra ela novamente ( reconstruindo ela ).

Não se preocupe você vai entender bem esse conceito de StateLess e StateFul nos proximos cursos :)

Espero ter ajudado!

A resposta pro teu problema está no tópico: https://cursos.alura.com.br/forum/topico-a-lista-nao-atualiza-em-lugar-nenhum-136912

A solução, na linha: widget._transferencias.add(transferenciaRecebida);

Adicione o seguinte: setState(() => widget._transferencias.add(transferenciaRecebida));

Obrigado! era isso mesmo