0

私は SharedPreferences を使用していましたが、すべて正常に機能していました。

次に、UI の調整を開始しました。依存関係として HoloEverywhere を追加し、Activity の代わりに SActivity を拡張しました。現在、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 に保存されていません。私はここで何か悪いことをしていますか?

4

1 に答える 1

0

私が観察した動作は、実際には予期しない動作であることがわかりました。それを報告した後、作者はそれを修正しました。彼に称賛を。

于 2012-11-04T03:34:15.790 に答える