Pessoal, me tirem uma duvida. Tenho essa validacao, mas somente funciona quando nao tem mais nada para executar. Por exemplo, se somente eh essa validacao e o restante do codigo esta no ELSE, o alert demonstra na tela, mas se o restante do codigo nao esta no else ele nao demonstra o alert.
Nao demonstra
 ...
 if (label.isEmpty){
      showDialog(
        context: context, 
        builder: (context) {
          return AlertDialogWidgets(
            title: 'Erro',
            buttontext: 'OK',
            content: 'Ler uma etiqueta.',
          );
        }
      );
    }
    ...
    
    demonstra
     ...
 if (label.isEmpty){
      showDialog(
        context: context, 
        builder: (context) {
          return AlertDialogWidgets(
            title: 'Erro',
            buttontext: 'OK',
            content: 'Ler uma etiqueta.',
          );
        }
      );
    }else{
        demais codigo
    }
Porque?
 
            