我得到了一个属性,它被持久化在共享偏好中。
整个代码中有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("
堆栈指示此代码位于访问此属性的方法内部,有人能解释一下这是如何可能的吗?