gpt4 book ai didi

android - 在不关闭 Activity 的情况下切换 Activity

转载 作者:行者123 更新时间:2023-12-05 00:00:04 25 4
gpt4 key购买 nike

所以基本上我被卡住了....我想在不关闭 Activity 的情况下切换 Activity ...例如,“Activity 1”有网页 Google,“Activity 2”有 Facebook ...我怎么能在不关闭和重新打开网页的情况下在两个 Activity 之间切换??

最佳答案

要重新排列堆栈中的 Activity 而不打开和关闭它们,您可以执行以下操作(启动 Activity 时):

Intent intent = new Intent(this, TargetActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);

不要调用finish()!

这将在堆栈中查找并查看 TargetActivity 的实例是否已经存在。如果是,它将简单地移动到堆栈的顶部(以便用户可以看到它)。如果堆栈中不存在这样的实例,则会创建一个新实例。所以你不需要知道一个实例是否已经存在。

关于android - 在不关闭 Activity 的情况下切换 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55274020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com