CLI*_*P Y 1 android android-sharedpreferences
我正在尝试从SharedPreference读取Integer数据
public Integer readIntData(String key,int defaultValue){
mSharedPref = context.getApplicationContext().getSharedPreferences(context.getString(R.string.shared_pref_app),Context.MODE_PRIVATE);
return mSharedPref.getInt(key,defaultValue);
}
Run Code Online (Sandbox Code Playgroud)
当我打电话 int value = readIntData("key",1000);
总是抛出异常
java.lang.Boolean不能强制转换为java.lang.Integer
发生此错误的原因是,您以前boolean向此“键” 添加了一些值。尝试putBoolean在代码中找到一些内容并检查密钥。另外,请尝试重新安装当前应用,以修复首选项损坏的情况。
| 归档时间: |
|
| 查看次数: |
860 次 |
| 最近记录: |