我有一个登录屏幕,成功登录后,它被带到 LandingPage,然后从 LandingPage 导航到 LastActivity。
如果我按下 LastActivity 上的后退按钮,我的导航需要我回到 LandingPage。所以我在触发 intenet 时没有使用finish()
来启动 LastActivity。
单击 LastActivity 上的 logOut 按钮应该将我带到 LoginPage,它确实如此,但是如果我按下 LoginPage 上的返回按钮,它会将我带回 LandingPage。这不是理想的行为。这是我用来导航到活动的代码 -
Intent intent = new Intent(context, LoginActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
finish();
startActivity(intent);
我使用这个标志错了吗?
编辑 - 活动流程是 - LoginActivity -> LandingPage -> lastActivity 从上一个活动注销时,它应该转到 loginActivity。