2013-12-15 63 views
0

我开发了一个简单的android应用程序,用户必须登录一个登录页面,他将重定向到主页。但我的问题是,当我按下从主页按钮,它再次被重定向到登录页面。但我不想看到登录页面。我想从主页按下后退按钮时退出应用程序。我可以如何做到这一点。可以有人帮助我。舍弃登录屏幕

回答

0

在您开始家庭活动之前,请在登录活动中致电finish。你不能返回到最后的活动

0

在LoginPageActivity通话finish()与HomePageActivity开始Intent后使LoginPage不会在回到栈举行

public void startHomeActivity() { 

    startActivity(new Intent(LoginActivity.this, HomeActivity.class); 
    finish(); 
} 
+0

非常感谢你much.It工作。 – Kanishka

-1

这样做是为了从您的LoginActivity启动HomeActivity

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

0

在启动重定向到主页的Intent之后,登录活动调用finish()。只有在登录处理正确完成后才能完成调用,从android栈中删除当前登录活动,并向用户提出新的家庭活动。

startActivity(new Intent(this, newactivity.class); 
finish(); 

给看看到activity lifecycle

enter image description here