我正在使用 SharedPreferences 并且一切正常。
然后我开始调整 UI。我将 HoloEverywhere 添加为依赖项并扩展了 SActivity 而不是 Activity。现在所有 SharedPreferences 都不起作用。
mPrefs = mCtx.getSharedPreferences(ctx.getPackageName(),
Context.MODE_PRIVATE);
mEditor = mPrefs.edit();
这就是我最初使用 android 的 SP 初始化我的 SP 的方式。我注意到 HE 还扩展了 SP,因此我将代码更改为使用 HE 的 PreferenceManager 和 SharedPreferences。
mPrefs = PreferenceManager.getDefaultSharedPreferences(ctx);
mEditor = mPrefs.edit();
但是,我的任何操作都没有保存到 SP 中。我在这里做错什么了吗?