Gravando valor errado

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()));

mas isso e mobile ?

Não entendi a pergunta.

esse cálculo que queres fazer é em uma app android ? ou é em um sistema web ou desktop ?

posta toda class aqui.

Esse tópico pode ser fechado. Já resolvido.

Obrigado