Thanks for the comments, I check with my user in Germany and he confirmed that he cannot type the comma into a decimal field in Android. The issue is arising for me because when I copy the text into the edit field I convert it into a localized String which has the comma in it. Once this gets into the edit field it makes my current usage of Double.valueOf fail for the reasons discussed above. I'll probably just change my code to enforce using the period everywhere for consistency until this issue gets fixed in a later version of Android.
On Sep 30, 1:30 pm, Streets Of Boston <flyingdutc...@gmail.com> wrote: > I meant 'valueOf' method of the various Number subclasses... :-) > > You're right. I just took a look at the code that is executed by > Double.valueOf(...). > It is hard-coded for using periods asdecimalseperators. > > On Sep 30, 12:55 pm, Gerald <gerald.b.n...@gmail.com> wrote: > > > There is no valueOf method in the Number class. If I use the > > Double.valueOf method it fails to work according to my users. The > > Android docs on Double.valueOf are pretty thin, however the JDK docs > > are pretty clear that this accepts a string with a number formatted > > according to the Java Language Specifications and thus does not accept > > a localized number string. > > > Gerald --~--~---------~--~----~------------~-------~--~----~ 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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---