【发布时间】:2014-03-05 23:11:59
【问题描述】:
所以前几天,Google Play 开发者控制台的崩溃部分弹出以下错误:
java.lang.NumberFormatException: Invalid double: "−0.05"
如果我错了,现在请纠正我,但这实际上是一个有效的替身 - 它在我的计算机、模拟器和我自己的 Android 设备 (Nexus 5) 上被识别为有效的替身
它崩溃的设备是运行 Android 4.3 的 Galaxy Note II - 请知道它为什么会崩溃吗?
【问题讨论】:
-
显示代码。用户可能使用
Locale运行,,作为小数点分隔符。使用明确的语言环境解析您的号码。 -
Locale文档中有一个很好的部分叫做Be wary of the default locale
标签: java android parsing double numberformatexception