Androidの優先更新に応答します
-
02-10-2019 - |
質問
私は、別のアクティビティからの優先反応性を呼び出してから、好みの変更に基づいて、OnActivityResultのアプリケーション状態(つまり、フォントサイズの変更)を更新しています。
State Update Logicを優先反応性に置く方が良いと思っていました。そうすれば、各アクティビティを希望性を呼び出す各アクティビティのロジックを複製していません。
これを行うための最良または正しい方法は何ですか?
解決
何か持っている Activity
好みの変更を気にする(または他のコンポーネント)は、好みの変更リスナーを登録します registerOnSharedPreferenceChangeListener()
. 。その後、好みが何らかの方法で変化すると、彼らはそれについて知り、それに応じて反応することができます。
他のヒント
好みの反応性は、すべての設定設定を処理する必要があります。他のアクティビティは、それらが実行されたときにそれらの設定が何であるかを読み、それに応じて自分自身を調整する必要があります。
所属していません StackOverflow