我的Android应用程序有5页。 page1-> pag2-> pag3-> pag4->的pAG5。我需要在第5页创建一个按钮直接转到page2。可以使用Intent对象。但是,如果我再次按回(电话后退按钮),它将转到第5页。请帮助我。
public void onClick(View v) {
Intent itn = new Intent(page5.this,page2.class);
startActivity(itn);
}
答案 0 :(得分:4)
在转到finish()
活动之前,您需要致电activity
完成another
。
第5页的示例:
public void onClick(View v) {
Intent itn = new Intent(page5.this,page2.class);
startActivity(itn);
finish();
}
这样,当按下后退按钮时,用户将无法从第2页返回第5页。
答案 1 :(得分:0)
如果您想在返回时(在第1页 - >> pag2-> pag3-> pag4-> pag5-> page2之后)返回第1页,您应该在第5页中使用如下所示的标志:
Intent intent = new Intent(this, Page2.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
请参阅doc