PreferenceActivity を拡張するアクティビティがあり、PreferenceFragment を拡張するクラスがあります。
(フラグメント内で) switchPreference 変数を開始した後、それに OnPreferenceChangeListener を設定します。問題は、リスナーを設定すると、スイッチ ボタンの状態を変更できない (同じ位置に留まる) ことです。リスナーを設定するステートメントを無効にすると、スイッチボタンが正常に機能し、状態も保存されます。
また、switchpreference の変更時にデータを保存したい sharedPreferences のラッパー クラスもあります。
誰かがそのような奇妙な行動に遭遇しましたか?
どんな助けでも感謝します。