我正在尝试通过模仿一些现有的应用程序来学习 Android。
我选择 Google Map for Android 版本 5.x,因为 Gapps 符合 Android 风格。
我正在尝试实现此功能:
用户通过 ActionBar 中的 Search Widget 进行搜索,结果的每一项都会作为标记显示在地图上,同时MenuItems
ActionBar 内部也会发生变化。
我让它工作了,但是我发现BACK
谷歌地图和我的示例应用程序之间的密钥工作方式不同。
请参阅此GIF以使其清楚。
如图所示,用户只需按BACK
一次即可返回谷歌地图应用程序的主页,再按一次即可离开应用程序。
但是,在我的应用程序中,用户必须按BACK
两次才能返回到我的应用程序的主页,而且新添加的菜单项(TO RESULT LIST)不会被删除。
起初,我认为谷歌地图可能会捕捉到BACK
新闻事件,并做一些工作。
然而,即使我试图捕捉BACK
新闻事件,我也无法实现相同的效果。
有什么问题?