Quando executo o código:
ElevatedButton(
//Recuperando o conteúdo do campo TextField no click
child: const Text('Confirmar'),
onPressed: () {
debugPrint('clicou no confirmar');
final int numeroConta = int.tryParse(_conCampoNumeroConta.toString());
final double valor = double.tryParse(_conCampoValor.toString());
debugPrint('$valor');
debugPrint('$numeroConta');
if(valor != null && numeroConta != null){
final transferenciaCriada = transferencia(numeroConta, valor);
} else {
debugPrint('Valor das variáveis nulo');
}
}
),
Estou recebendo o seguinte erro:
Performing hot reload... Syncing files to device Android SDK built for x86... lib/main.dart:66:47: Error: A value of type 'int?' can't be assigned to a variable of type 'int' because 'int?' is nullable and 'int' isn't. final int numeroConta = int.tryParse(conCampoNumeroConta.toString()); ^ lib/main.dart:67:48: Error: A value of type 'double?' can't be assigned to a variable of type 'double' because 'double?' is nullable and 'double' isn't. final double valor = double.tryParse(conCampoValor.toString());
Já pesquisei na internet e até o momento não encontrei uma solução. Gostaria da ajuda de vocês.