在不同的sactivites中共享流程的实例共享数据的不一致观点



我正在使用共享流程,一切正常。

然后我开始调整UI。我将holoevery添加为一种依赖性和扩展的习惯而不是活动。现在没有共享的流程工作。

mPrefs = mCtx.getSharedPreferences(ctx.getPackageName(),
Context.MODE_PRIVATE);
mEditor = mPrefs.edit();

这是我最初使用Android的SP初始化SP的方式。我注意到他也扩展了SP,所以我将代码更改为使用他的peferencemanager和sharedPreferences。

mPrefs = PreferenceManager.getDefaultSharedPreferences(ctx);
mEditor = mPrefs.edit();

但是,我的操作都没有被保存到SP中。我在这里做错了吗?

事实证明,我观察到的行为确实是意外的行为。报告后,作者已将其修复。对他的荣誉。

最新更新