2013-12-15 106 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