Stack Overflow en español Asked by Odoardo on December 22, 2021
Recién empiezo en esto de la programación en Android studio, actualmente necesito convertir el contenido de una variable double a float, he visto algunos ejemplos aquí y no consigo eliminar el error, sera que me pueden ayudar?
Todo esto porque necesito guardar el valor de una variable double y el método preferences no me permite guardar un double.
if(bAngle != 0.00){
bAngleF = bAngle;
bAngleL = (float) bAngle;
myEditor.putFloat("Bangulo", bAngleL);
myEditor.commit();
} else{
bLengthF = (double)myPreferences.getFloat("Bangulo",0);
}
el error me lo da en la linea
bAngleL = (float) bAngle;
me dice que el tipo es inconvertible. bAngleL es una variable de tipo float y bAngle es double.
Puedes convertir primeramente la variable tipo double a float usando .floatValue()
:
bAngleL = bAngle.floatValue();
y este valor guardarlo en tu preferencia:
myEditor.putFloat("Bangulo", bAngleL);
myEditor.commit();
Answered by Elenasys on December 22, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP