Android 返回到以前的活动

Android 返回到以前的活动,android,android-intent,android-activity,Android,Android Intent,Android Activity,我正在搜索结果,单击结果后,它将显示详细信息。单击“上一步”按钮后,它将显示我已完成的搜索结果。 例如 当我在图3上单击“后退”时,它返回到图1而不是图2。有办法解决吗?我只是完成了;在图3中,您需要截取后退按钮并控制应用程序的流程不要使用状态变量,避免使用这种方法,因为这可能会导致更不稳定的问题,除非您非常仔细地设计状态,并将状态定义得。尝试学习android框架中可用的控件。这里的图片1和图片2有什么区别??对我来说,两者似乎都是一样的。你需要通过布尔值来维护状态,这会告诉你,在via

我正在搜索结果,单击结果后,它将显示详细信息。单击“上一步”按钮后,它将显示我已完成的搜索结果。 例如


当我在图3上单击“后退”时,它返回到图1而不是图2。有办法解决吗?我只是完成了;在图3中,您需要截取后退按钮并控制应用程序的流程不要使用状态变量,避免使用这种方法,因为这可能会导致更不稳定的问题,除非您非常仔细地设计状态,并将状态定义得。尝试学习android框架中可用的控件。

这里的图片1和图片2有什么区别??对我来说,两者似乎都是一样的。你需要通过
布尔值
来维护状态,这会告诉你,在via
search
@KalpeshLakhani中的详细信息屏幕。对不起,我忘了说明差异,图像2是在我搜索了一些东西之后出现的!我不认为截取后退按钮会有帮助。只是前一个活动的状态(搜索结果)没有保存,返回将重置搜索结果。如果你截获它,它将不会在活动中回溯。具体来说,这看起来不像他/她想要的新活动。我相信他正在使用一个视图来显示内容。我正在从“搜索”视图检索公司名称,然后将其传递到“详细信息”视图以显示其他内容。我不知道我说的话是否有用。我真的不明白你们俩想说什么。很抱歉