1
resposta

.then com problemas no SetState

Pessoal, boa tarde.

Cheguei no ponto do projeto que o ".then" não funciona ao tentar recarregar a tela com o setState. Tentei todas as dicas que os colegas postaram aqui no fórum mas mesmo assim o problema persiste. Alguém possui alguma dica?

floatingActionButton: FloatingActionButton(
        onPressed: () {
          Navigator.push(
              context,
              MaterialPageRoute(
                  builder: (contextNew) => FormScreen(
                    taskContext: context,
                  )
              )
          ).then((_) {
            setState(() {

            });
          });
        },
        child: Icon(Icons.add),
      ),

Github: https://github.com/hitlp/nosso_primeiro_projeto

1 resposta

Bom dia,

O link do github não está correto, aparece página não encontrada.

Fiz uma pequena alteração, tente pra ver se corrige. Caso não corrija o erro, compartilhe novamente no github.

floatingActionButton: FloatingActionButton(
        onPressed: () {
          Navigator.push(
              context,
              MaterialPageRoute(
                  builder: (context) => FormStateScreen()
              )
          ).then((_) {
            setState(() {
              // Aqui você pode colocar o código que deseja atualizar após retornar da tela "FormStateScreen"
            });
          });
        },
        child: Icon(Icons.add),
      ),