簡単なアプリのシナリオを説明しようと思います。私のアプリは「メインビュー」に直接移動します。このメインビューに、TextView
を介して作成された現在の設定を表示するを挿入しましたPreferenceManager
。簡単にするために、設定にチェックボックスがあるとしましょう。アプリを最初に起動したとき-TextView
メインビューのにチェックボックスの設定が正しく表示されます(true)。次に、設定メニューに移動し、ポップアップしてから、falseに変更します。メインビューに戻りますが、変化は見られません。falseに変更した後もtrueと表示されます。アプリを終了してから再起動すると、すべて問題なく、変更が表示されます。
どうやら、設定を変更している間、メインビューはバックグラウンドのままですか?設定を変更した後、メインビューを再描画または更新するにはどうすればよいですか?