我的应用程序上有两个按钮。一个按钮开始一个新的游戏(让我们说solitair)。 按下此按钮时,它将始终开始新游戏
我的问题是,如果用户点击回来,我想要第二个按钮返回已启动的游戏。
如何调用已创建的活动
由于
答案 0 :(得分:1)
我认为游戏来自第三方。在我看来你甚至不需要第二个按钮。只需再次单击第一个,您将返回游戏。
如果游戏拦截Back
,它可能会故意破坏它的状态,因此在击中Back
之前无法跳回到你所在的位置。
答案 1 :(得分:0)
您必须保存活动的状态
onSaveInstanceState() and onRestoreInstanceState()
用于处理活动状态
onSaveInstanceState()方法。请注意,此方法仅在“历史记录”状态中存在活动时调用,并且用户可以返回活动。
onRestoreInstanceState()恢复视图的状态。
请参阅以下链接
答案 2 :(得分:0)
你必须阅读manual about activity stack 您的应用程序可以有多个任务和多个活动后台堆栈