放弃登录屏幕

时间:2013-12-15 09:06:14

标签: java android

我开发了一个简单的Android应用程序,用户必须使用登录页面登录,然后他将重定向到主页。但我的问题是,当我从主页按回按钮时,它再次重定向到登录页面。但是我不想看到登录页面。我想从主页上按下后退按钮时退出应用程序。我怎么能这样做。可以有人帮助我。

4 个答案:

答案 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();

查看activity lifecycle

enter image description here

答案 3 :(得分:-1)

执行此操作以从LoginActivity启动HomeActivity

startActivity(new Intent(this, HomeActivity.class) .setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP));