我想通過模仿一些已有的應用程序來學習Android。BACK鍵顯示不同的行爲
我選擇版本爲5.x的Google地圖,因爲Gapps符合Android風格。
,我試圖來實現此功能:
通過搜索小工具用戶搜索的東西在動作條,那麼結果的每一個項目將在地圖上的標記顯示,在相同的時間內,MenuItems
ActionBar內部將被改變。
我做了它的工作,但我發現BACK
鍵在谷歌地圖和我的示例應用程序之間有不同的作用。
看到這個GIF來說清楚。
如圖所示,用戶只需按一次BACK
就可以返回到Google地圖應用程序的首頁,然後再按一次即可離開應用程序。
但是,在我的應用程序中,用戶必須按兩次BACK
以返回到我的應用程序的主頁,更重要的是,新添加的菜單項(TO RESULT LIST)不會被刪除。
起初,我認爲谷歌地圖可能會捕獲BACK
新聞事件,並做一些工作。
但是,即使我試圖捕獲BACK
新聞事件,我無法實現相同的效果。
這是我Activity code和AndroidManifest.xml
什麼問題?