Preference CheckBoxユーザー設定の変更に応じて、リスナーを動的に設定/設定解除する必要があります。
私が見た 1 つのアプローチは、onSharedPreferenceChanged()を使用して、そのチェックボックスのキーを確認することです。
しかし、どういうわけか、これは私には非効率に見えます。から派生したクラスに何らかのリスナーを設定する方向でもっと考えていましたPreferenceActivity
。おそらくonContentChanged() ?
どのアプローチをお勧めしますか?その理由は?
サンプルの作業コードを教えてください。