質問

私は使用しています PreferenceActivity 別のものについていくつかの好みを設定するため BroadcastReciever 私が持っていること。

XMLファイルを使用すると、GUIの設定のスケルトンを作成することは本当に簡単ですが、実際にそれらの好みで何かをする方法について手と足を見つけることができません。特に:

  1. 登録するにはどうすればよいですか BroadcastReciever 私の好みの変化を聞くには?ブロードキャスト受信者のコンテキストはアクティビティと同じではないので、私は右に登録していません SharedPreferences 私はそれらの変更を傍受しないからです。

  2. どうすれば行動できますか PreferenceActivity 好みの変更について?登録する必要はないと思います PreferenceActivity 好みを聞いているので、もっと簡単な方法が必要です。

  3. のUIを変更するにはどうすればよいですか PreferenceActivity 好みの変化に適していますか?たとえば、ユーザーが選択した値よりも優先の「概要」属性を設定しますか?

  4. 別の好みに依存するいくつかの好みを有効または無効にするにはどうすればよいですか( CheckBoxPreference)?そのため、ユーザーは、最初に機能を有効にした場合にのみ、それらの設定を編集できます。

私はドキュメントを見渡しましたが、使用する例はありません PreferenceActivity XMLから設定を追加するだけの点を超えて。

とてもシンプルに見えるので、私はここで大きな何かが足りないように感じますが、それを理解することはできません...

私の質問に答えてみてください。

ところで:私はAndroid 1.6のために開発しているので、すべて新しいもの PreferenceFragment 使用できません。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top