Android 在输入十进制值时,有时会出现NumberFormatException,因为我限制了逗号(,)

Android 在输入十进制值时,有时会出现NumberFormatException,因为我限制了逗号(,),android,Android,当输入十进制值时,有时我会得到NumberFormatException,因为我限制了逗号(,)。在崩溃分析中,它显示逗号而不是点,尽管我已经用点(.)替换了逗号(,) 例如: .{main} java.lang.NumberFormatException: Invalid double: "1,00" at java.lang.StringToReal.invalidReal(StringToReal.java:63) at java.lang.StringToReal.parseDoub

当输入十进制值时,有时我会得到
NumberFormatException
,因为我限制了逗号(,)。在崩溃分析中,它显示逗号而不是点,尽管我已经用点(.)替换了逗号(,)

例如:

.{main} java.lang.NumberFormatException: Invalid double: "1,00" at 
java.lang.StringToReal.invalidReal(StringToReal.java:63) at 
java.lang.StringToReal.parseDouble(StringToReal.java:269) at 
java.lang.Double.parseDouble(Double.java:295) at 
PackageName.ActivityName.MethodOne(ActivityName.java:112) at 
PackageName.AnotherActivityName.onClick(AnotherActivityName.java:197) at 
android.view.View.performClick(View.java:4640) at 
android.view.View$PerformClick.run(View.java:19421) at 
android.os.Handler.handleCallback(Handler.java:733) at 
android.os.Handler.dispatchMessage(Handler.java:95) at 
android.os.Looper.loop(Looper.java:136) at 
android.app.ActivityThread.main(ActivityThread.java:5476) at 
java.lang.reflect.Method.invokeNative(Native Method) at 
java.lang.reflect.Method.invoke(Method.java:515) at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) at 
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) at 
dalvik.system.NativeStart.main(Native Method) 

请格式化您的问题。请显示一些代码。是否存在特定于区域的设备问题?因为,当我在印度这里检查时,它工作得很好。但是,我的客户正在俄罗斯、欧洲国家进行测试。