我正在构建一个包含许多活动的 Android GPS 应用程序。我的主屏幕是一个谷歌地图屏幕,它从远程数据库加载所有最近的位置。我还有其他可以从菜单按钮中选择的活动,例如列表模式、添加新位置、登录等。
当我按下列表模式(或任何其他活动)然后启动该活动并按下手机上的物理后退按钮时,我可以返回我的主屏幕,即我的地图活动,而无需重新启动和重新加载所有标记就像它在应用程序启动时所做的那样。但是,我的问题是,例如,当我处于列表模式,然后从菜单选项中按地图模式时,它会重新启动地图活动,以便重新检索位置。我希望能够按下这个地图模式按钮,然后像按下物理后退按钮一样恢复它。我怎样才能做到这一点?