多くの Android デバイスで問題なく動作するアプリがありますが、PlayBook で実行されている BlackBerry Android プレーヤーに問題があります (Android 2.3 を実行しています)。
PreferenceManager.getDefaultSharedPreferences() で NumberFormatException が発生しました。環境設定ファイルでは、float が "@.0E-12" として保存されているようです。この簡単なテストを行いました:
float f = 1.0e-12f;
System.out.println (f); // prints "@.0E-12" on BlackBerry PlayBook !!
どうすればいいの?