私はアンドロイドの生の壁紙をする方法を学ぼうとしています。私はそれが働いている今、私はカップルの設定を追加したい。だから、私は嗜好活動を作成し、私が見つけることができるすべての例に従った。アンドロイド開発でCheckBoxPreferenceの変更を取得するにはどうすればよいですか?
私はListBoxPreferencesをうまくキャプチャできますが、チェックボックスが変更されても 'onSharedPreferenceChanged'メソッドは呼び出されません。
チェックボックスの変更をキャプチャするために追加する必要がある余分なコードはありますか?環境設定でチェックボックスを実行するベストプラクティスの方法はありますか?
私はこの問題に対して2日間頭を悩まされています。どんな助けでも大いに感謝しています!
ありがとうございます!
提案していただきありがとうございます。しかし、私はすでにそれをしています。私はこれをやっているonSharedPreferenceChangedメソッドの内部:System.out.println(prefs.getAll()。toString()); SharedPreferenceのすべてのキーと値を出力します。ただし、チェックボックスのキーは表示されません。だから何らかの理由で、チェックボックスは聴かれていない。何か案は? – max
preferences.xmlファイルを投稿する可能性はありますか? –