1
處理BackKeyButton嵌套PreferenceScreens我有一個PreferenceScreens這樣Android中
<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」,一個新的首屏用我所有的checkboxpreferences來的preferencescreen。在優先屏幕上進行了一些操作後,我按下了後退按鈕以轉到我的主PreferenceScreen(id外部)。 我想在用戶按preferencescreen(id inner1)中的backkey時執行一些操作,如何處理它?
我不能使用公共布爾onKeyDown(int keyCode,KeyEvent事件),因爲它沒有被觸發(bcoz它不是一個活動)。
任何人都可以幫助我............?
感謝您的回覆。我只從優先級擴展和處理onkeydown,但onkeydown方法被稱爲外部首選項屏幕(android:id外部)不在內部首選項屏幕(android id:inner1)。 – Kalyan 2012-07-12 17:47:57