Android返回按钮到特定活动

Android返回按钮到特定活动,android,back-button,Android,Back Button,当我点击后退按钮时,Android会转到上一个活动。 是否可以为每个活动设置自定义(返回)活动 或者将后退按钮设置为应用程序的主菜单 帮助或提示将非常有用:)您必须从活动中重写onBackPressed(): @Override public void onBackPressed() { super.onBackPressed(); startActivity(new Intent(ThisActivity.this, NextActivity.class)); fin

当我点击后退按钮时,Android会转到上一个活动。 是否可以为每个活动设置自定义(返回)活动 或者将后退按钮设置为应用程序的主菜单


帮助或提示将非常有用:)

您必须从活动中重写onBackPressed():

@Override
public void onBackPressed()
{
    super.onBackPressed(); 
    startActivity(new Intent(ThisActivity.this, NextActivity.class));
    finish();

}

是的,这是可能的,只需将此方法添加到您的活动中:

public void onBackPressed() {
    //Do the stuff you want on backbutton pressed.
    }

是的,您应该@override onBackPressed()函数,并创建一个Itent,让它去您想去的任何地方。

您可以重写

@Override
public void onBackPressed(){

}

如果您需要返回以前的活动,请单击操作栏返回箭头(主页)。overide onSupportNavigateUp()


单击应用程序图标时使用操作栏导航到主屏幕单击后退按钮退出应用程序。单击“上一步”按钮将返回到上一个活动。此外,在大多数情况下,不建议覆盖后退按钮功能。“后退”的要点是返回到上一个(尚未完成)活动。为什么要引导用户进行其他活动?这肯定会让他感到困惑。通常,如果一个活动是从另一个活动开始的,则不需要覆盖“后退”按钮,除非您想跳过上一个活动并转到“主活动”,但这可以从第二个活动获得,该活动在主活动之后立即调用。
@Override
public void onBackPressed(){

}
@Override
public boolean onSupportNavigateUp() {
    //onBackPressed();   //this will be go to parent activity

     //******************//
     // Your intent here //
     //******************//
    return true;
}