我有一个像这样的 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”的首选项屏幕时,我的所有复选框首选项都会出现一个新的首选项屏幕。在该偏好屏幕中执行一些操作后,我按下后退按钮转到我的主 PreferenceScreen(id 外部)。当用户在preferencescreen(id inner1)中按下backkey时,我想执行一些操作,如何处理?
我不能使用 public boolean onKeyDown(int keyCode, KeyEvent event) 因为它没有被触发(因为它不是一个活动)。
谁能帮帮我…………?