如何通过按“后退”按钮跳到一项活动?

时间:2018-08-08 10:36:27

标签: java android android-intent android-activity

我需要在Android Studio上解决这个问题。

如何通过按“后退”按钮跳至活动?我们不添加任何按钮。只需单击Android手机上的后退按钮即可。

例如:

  1. 从活动1转到活动2
  2. 从活动2转到活动3
  3. 当我按下“后退”按钮时,我要跳转到活动1 ,而不是活动2。

1 个答案:

答案 0 :(得分:2)

您可以在当前活动上覆盖onBackPressed,在此onBackPressed中,您可以跳回到所需的任何活动。

示例:

@Override
    public void onBackPressed() {
        super.onBackPressed();
        Intent intent = new Intent(this, LoginActivity.class);
        startActivity(intent);
    }

适合您情况的解决方案:activity 3转到activity 2时,您可以调用finish()(在startActivity调用之后)方法,现在,当您按activity 3上的后退按钮时,您可以将被重定向回activity 1

参考:https://developer.android.com/reference/android/app/Activity