我开发了一个简单的Android应用程序,用户必须使用登录页面登录,然后他将重定向到主页。但我的问题是,当我从主页按回按钮时,它再次重定向到登录页面。但是我不想看到登录页面。我想从主页上按下后退按钮时退出应用程序。我怎么能这样做。可以有人帮助我。
答案 0 :(得分:0)
在开始家庭活动之前,在登录活动中致电finish
。您无法返回已完成的活动
答案 1 :(得分:0)
在使用HomePageActivity启动finish()
后,在LoginPageActivity中调用Intent
,以便LoginPage不会保留在后台堆栈中
public void startHomeActivity() {
startActivity(new Intent(LoginActivity.this, HomeActivity.class);
finish();
}
答案 2 :(得分:0)
在启动重定向到主页的Intent之后,在登录活动中调用finish()。只有登录正确完成后才调用完成,从android堆栈中删除当前登录活动,并向用户提出新的家庭活动。
startActivity(new Intent(this, newactivity.class);
finish();
答案 3 :(得分:-1)
执行此操作以从LoginActivity启动HomeActivity
startActivity(new Intent(this, HomeActivity.class)
.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP));