我得到了一个属性,并保留在共享的参数中。共享首选项上的类抛出异常
有2个地方提到它在整个代码:
firstRunTimestamp = wmbPreference.getLong(ApplicationData.ParametersInternals.FIRST_RUN_DATE, 0);
editor.putLong(ApplicationData.ParametersInternals.FIRST_RUN_DATE, new Date().getTime());
在我的日志,我发现这个异常
"java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Long at android.app.SharedPreferencesImpl.getLong("
和栈表示该代码是访问该属性的方法内, 任何人都可以解释它甚至可能吗?
是否有可能之前是一个字符串,并且在旧版本上安装了新版本? – auselen