私はPreferenceFragment
それにいくつかの好みがあります。私の目的は、ユーザーがこの画面のすべての値を確実に入力できるようにすることです (何も入力しなくてもユーザーは離れることができますが、入力した場合はすべて入力する必要があります)。
私が最初に考えたのはonBackPressed
、pref1、pref2、pref3 を処理およびチェックできるということでしたが、PreferenceFragments はイベントを発生させないことがわかりましonBackPressed
たonKeyDown
。
メインのアクティビティで処理することもできますが、同じアクティビティから読み込まれたそのような設定フラグメントがいくつかあるため、設定フラグメント自体の中でそれぞれのロジックを処理できれば理想的です。
これを達成するためのより良い方法がある場合は、説明してください。