我有一个在许多 Android 设备上运行良好的应用程序,但在 PlayBook 上运行的 BlackBerry Android 播放器存在问题(它运行 Android 2.3)。
我在 PreferenceManager.getDefaultSharedPreferences() 上有一个 NumberFormatException。似乎在首选项文件中,一个浮点数被保存为“@.0E-12”。我做了这个简单的测试:
float f = 1.0e-12f;
System.out.println (f); // prints "@.0E-12" on BlackBerry PlayBook !!
怎么会这样?