gpt4 book ai didi

android - Intent.FLAG_ACTIVITY_CLEAR_TOP 不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:37:21 24 4
gpt4 key购买 nike

我的申请流程:

登录->个人资料->更新个人资料->ChangePass

我所有的 Activity 都扩展了 FragmentActivity

当我在 ChangePass Activity 中按下按钮时,我调用此代码:

Intent intent=new Intent(getApplicationContext(),LoginActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

所以它应该启动 LoginActivity,当我从 LoginActivity 按下后退时,应用程序应该关闭......但是当我从 Login Activity 按下后退按钮时,流程是:

ChangePass->UpdateProfile->Profile->Login

为什么我的返回堆栈没有被清除?

注意:

我已经应用了所有这些解决方案但没有奏效: 1.link 2.link

最佳答案

虽然回复很晚。
但可能会帮助其他人,因为它对我有用。

开发人员有时会将 FLAG_ACTIVITY_CLEAR_TASKFLAG_ACTIVITY_CLEAR_TOP 混淆

改用这个
intentRestart.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);

关于android - Intent.FLAG_ACTIVITY_CLEAR_TOP 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23062130/

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