Sunday, September 9, 2012
[android-developers] ANDROID - FORMATOS NUMÉRICOS EN SQLITE
Tengo un problema con el formatos numéricos. He creado una base de datos donde guardo coordenadas de latitud y longitud. En principio solo se guardaban 6 dígitos, por lo que vi, al contener un punto solo deja guardar esos 6 dígitos. si Introduzco una cifra de más dígitos sin punto, todo va bien. Finalmente conseguí guardar más de 6 dígitos cambiando el formato numérico
DecimalFormat df = new DecimalFormat();
df.applyPattern("##.########");
df.setGroupingUsed(true);
lati = df.format(latit);
En principio todo bien, se guardan las coordenadas, lo único que cambia el punto por una coma, pero ya me va bien. El PROBLEMA és el siguiente, a ver si alguien puede echarme un cable.
La aplicación que estoy haciendo tienes varios idiomas, los he definido en diferentes carpetas de values, siendo el idioma por defecto inglés. Pues bien, cuando ejecuto la aplicación, se guardan bien los datos, es decir, con todos los dígitos, excepto en inglés, he revisado el código y no veo el porqué. Entiendo que no debería afectar, por si acaso he cambiado de nombre las variables que usaba. Pero no encuentro la solución.
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment