我如何从堆栈中调用 Activity 而不是启动新实例? 这是一个场景:
- 使用参数调用 Activity A 以检索数据
- 从 A 导航到 B
- 从 B 导航到 C
- 我想再次启动 A 但不是使用新实例,我想从堆栈中获取它,因此无需传递参数并等待检索数据。
最佳答案
如果我的理解正确,您可以使用 finish();
简单地退出 Activity B 和 C。
因此,如果 ActivityC 完成并且 ActivityB 完成,则 ActivityA 应该出现在前面,这应该是您想要的。
关于android - 从堆栈调用 Activity 而不是启动新实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13978674/