私はこのようなPreferenceScreensを持っています
<PreferenceScreen android:id="outer">
 <PreferenceScreen android:id="outer">
  <ListPreference ...></ListPreference>
    <PreferenceScreen android:id="inner1">
      <CheckboxPreference ...></CheckboxPreference>
      <CheckboxPreference ...></CheckboxPreference>
      <CheckboxPreference ...></CheckboxPreference>
 </PreferenceScreen>  
  <PreferenceScren  android:id="inner2">
  </PreferenceScreen>
</PreferenceScren>
1)したがって、IDが「inner1」の設定画面をクリックすると、すべてのチェックボックス設定が表示された新しい設定画面が1つ表示されます。その設定画面でいくつかの操作を行った後、戻るボタンを押してメインの設定画面(idouter)に移動します。ユーザーがpreferencescreen(id inner1)のバックキーを押したときに何らかの操作を実行したいのですが、どのように処理しますか?
public boolean onKeyDown(int keyCode、KeyEvent event)はトリガーされないため、使用できません(bcozはアクティビティではありません)。
誰か助けてもらえますか............?