我正在开发一个健身应用程序,该应用程序具有启动特定锻炼活动的锻炼活动的家庭活动。在锻炼活动中,可以开始锻炼。此后,您可能想要按下主页按钮并启动音乐播放器或网络浏览器。在某些时候,人们可能会再次启动该应用程序以返回已经运行的锻炼,但这最终会启动该应用程序的一个新实例。当我将launchMode
家庭活动设置为singleTask
时,当我点击启动器图标时,它只会返回到现有的家庭活动。我想要的是让它回到正在进行的锻炼,这是你离开应用程序的地方。
本质上,我正在寻找与 iOS 相同的行为,如果您“重新启动”应用程序并且它仍在运行,它只会将应用程序恢复到当前状态。