我在使用該工具時遇到了一些麻煩,而且我很接近地總結說它可能是Android中的一個錯誤,但我需要一些關於它的意見。這是發生了什麼事情:從「最近使用的應用程序」返回到Android PreferenceActivity
- 我打開應用程序,主要活動出現。
- 從那裏的菜單選項,我轉到PreferenceActivity。
- 進入PreferenceActivity後,我按下主頁按鈕。
- 如果我現在回到最近的應用程序列表中的應用程序,PreferenceActivity出現。現在,單擊「後退」按鈕應該將我帶到主要活動,但它會完成應用程序。
- 如果我從應用程序抽屜回到應用程序,一切工作正常。
現在,我的兩個問題是:
1)爲什麼會發生這種情況?從最近的應用程序列表返回到應用程序或從抽屜重新啓動應用程序有什麼不同?
2)如何防止這種影響?我嘗試完成OnPause()中的PreferenceActivity,將FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET設置爲true,以及其他一些內容,但無濟於事。我找到的唯一「解決方案」是在PreferenceActivity中將excludeFromRecents設置爲true,但我不喜歡這樣做,因爲那時該應用程序根本沒有出現在最近的應用程序列表中。
任何想法/解釋?