4

PreferenceActivity を拡張するアクティビティがあり、PreferenceFragment を拡張するクラスがあります。

(フラグメント内で) switchPreference 変数を開始した後、それに OnPreferenceChangeListener を設定します。問題は、リスナーを設定すると、スイッチ ボタンの状態を変更できない (同じ位置に留まる) ことです。リスナーを設定するステートメントを無効にすると、スイッチボタンが正常に機能し、状態も保存されます。

また、switchpreference の変更時にデータを保存したい sharedPreferences のラッパー クラスもあります。

誰かがそのような奇妙な行動に遭遇しましたか?

どんな助けでも感謝します。

4

1 に答える 1

4

さて、「onPreferenceChange」関数がfalseを返すことがわかり、trueに変更すると機能しました。

私への回答を探していたすべての人に感謝します。

于 2015-02-17T16:15:38.800 に答える