Boa noite pessoal,
Tenho um campo preço no mysql com o tipo float (10,2)
Na tela mostra o preço com o valor correto, exemplo: 2.50. Quando vou gravar no banco, grava 2.00
To usando esse código aqui.
DecimalFormat dateFormat = new DecimalFormat("#,##0.00");
double doubleValue = 0;
try {
doubleValue = dateFormat.parse(valor.trim()).doubleValue();
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
total = qtde * doubleValue;
Aqui gravo o preço:
parametrosPost.add(new BasicNameValuePair("preco",Preco.getText().toString()));