Opa Alex, beleza? Muito top o curso você é fera! To aprendendo muito aqui no Alura com Android, muito mesmo! Já sabia algumas coisas, mas aqui eu aprendo certo. uma duvida Eu fiz um metodo para validar os campos. Na verdade apenas o nome do produto, se o usuario não preencher nada ele não deixa ele salvar, lança um toast mas mantem a tela. Porem não ta desse jeito ele salva mesmo assim e deixa o campo vazio na lista
private void validaCampos(String nome, String preco) {
if (!nome.isEmpty()) {
produto.setNome(nome);
if (preco.equals("")) {
produto.setPreco(0);
} else {
produto.setPreco(Double.parseDouble(preco));
}
} else {
Toast.makeText(this, "o Campo produto não pode ficar vazio", Toast.LENGTH_SHORT).show();
}
}
Eu chamo ele aqui
private void preencheProduto() {
String nome = campoNome.getText().toString();
String preco = campoPreco.getText().toString();
validaCampos(nome, preco);
}
Eu quero o que. se o campo nome produto for vazio, ele entra no else e lança o toast mas ai queria manter na tela de formulario e não deixar ele salvar O que to fazendo de errado? rs Fico no aguardo