我在 android 中对 SharedPreference.getBoolean 有一个非常令人沮丧的问题。请参阅以下代码段:
Map<String, ?> all = preferences.getAll();
Object x = all.get("EnableMedia");
boolean v = preferences.getBoolean("EnableMedia", (Boolean) null);
我可以在调试器中看到“x”是一个布尔值,这是真的。
然而,如果我执行下一行,preferences.getBoolean,它会抛出一个异常。是什么赋予了?!