【发布时间】:2021-03-12 02:50:26
【问题描述】:
我正在创建一个需要用户登录的 Android 应用程序。在输入他们的帐户详细信息后,他们将被重定向到来自 LoginActivity 的另一个名为 ProfileActivity 的活动。问题是当我使用下面显示的代码从一个活动转到另一个活动时,会创建额外的活动。为什么这是个问题?当用户登录时,他们可以注销。注销后,用户可以按 Android 手机上的返回按钮将他们重定向回 ProfileActivity,而不管他们是否只是注销。
有没有办法终止活动?关于上面的例子,我想在用户注销后立即终止 ProfileActivity。
这是我目前从 LoginActivity 转移到 ProfileActivity 的方式:
startActivity(new Intent(LoginActivity.this, ProfileActivity.class));
而恰恰相反:
startActivity(new Intent(ProfileActivity.this, LoginActivity.class));
我不确定您可能需要哪些其他代码来帮助我,但请随时询问。在此先感谢:)
【问题讨论】: