gpt4 book ai didi

成功注册 Activity 后的 Android 导航返回

转载 作者:行者123 更新时间:2023-11-29 23:41:22 27 4
gpt4 key购买 nike

我有一个 Activity AActivity A 有一个名为 Add to Favorites 的按钮。

如果用户没有登录,那么它将把他带到Activity B(登录页面)。登录页面有一个按钮 If New User please Register

如果用户未注册,则单击如果新用户请注册,他将被带到Activity C(注册表单)。

成功填写表格后,它将转到 Activity D以输入OTP。

现在,如果 OTP 正确,我想从 Activity D 返回到 Activity

那么如何使用 startAcitivity 做到这一点。

最佳答案

使用 ClearTop 开始 Activity A。

Intent activityA = new Intent(this, ActivityA.class);
activityA.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(a);

此标志启动相关 Activity 并清除堆栈中位于其顶部的所有其他 Activity 。它将从之前的状态启动 Activity A。因此,如果堆栈中它下方有 Activity ,则后退按钮仍将正常工作。

这里有一些关于后台栈的有用信息以及如何管理它。 https://developer.android.com/guide/components/activities/tasks-and-back-stack

关于成功注册 Activity 后的 Android 导航返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51828616/

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