gpt4 book ai didi

android - 应用程序流程困惑

转载 作者:行者123 更新时间:2023-11-30 01:54:48 25 4
gpt4 key购买 nike

在我的应用程序中有 4 个 Activity 。1-LoginOrSignupActivity(主)2-SignupActivity3-LoginActivity4-MainFeedActivity

问题是,当我登录并进入 MainFeedActivity 时,如果我按返回键,但它会将我带回 loginOrSignupActivity。当在 MainFeedActivity 中按下后退按钮时,我希望我的应用程序继续 onPause 状态。

流程就像LoginOrSignupActivity->LoginActivity->MainFeedActivity

其他流程如 LoginOrSignupActivity->SignupActivity->MainFeedActivity

我用了这个 Flag 但还是没用

 intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);

最佳答案

如果您首先转到 LoginOrSignup,然后是 LoginActivity,然后打开 MainActivity,则您需要在继续操作时对传递的 Activity 调用 finish()。否则 Activity 将保留在后台堆栈中。或者,您可以在 list 中为您的 Activity 设置标志。

相关阅读:http://developer.android.com/guide/components/tasks-and-back-stack.html

For those cases where you don't want the user to be able to return to an activity, set the element's finishOnTaskLaunch to "true" (see Clearing the stack).

关于android - 应用程序流程困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32421460/

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