2014-11-03 23 views
-1

我的android應用程序有5頁。 page1-> pag2-> pag3-> pag4->的pAG5。我需要在第5頁創建一個按鈕直接進入第2頁。可以使用Intent對象。但如果我再次按下(電話返回按鈕),它會來到第5頁。請幫助我。我該如何回到android開發

public void onClick(View v) { 
    Intent itn = new Intent(page5.this,page2.class);  
    startActivity(itn);     
} 

回答

4

需要調用finish()完成的activityanother活動之前。第5頁

例子:

public void onClick(View v) { 
    Intent itn = new Intent(page5.this,page2.class);  
    startActivity(itn); 
    finish();     
} 

這樣,用戶將無法按後退按鈕時,從第2頁回到第5頁。

+0

正常使用 – 2014-11-03 15:46:39

+0

大:)請把它標記爲一個答案。 – 2014-11-03 23:04:39

0

如果你想回到第1頁,當你按返回(後page1-> pag2-> pag3-> pag4-> pag5->第2頁),你應該在第5頁中使用標誌象下面這樣:

Intent intent = new Intent(this, Page2.class); 
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
startActivity(intent); 

看到doc