在 Android 中单击按钮时触发后退按钮功能

2024-01-23

我知道 Android 中有后退按钮可以让我们回到之前的表单,但我的团队领导要求在按钮单击时添加后退按钮功能

我怎样才能做到这一点?


你应该使用finish()当用户单击按钮以转到上一个活动时。

Button backButton = (Button)this.findViewById(R.id.back);
backButton.setOnClickListener(new OnClickListener() {
  @Override
  public void onClick(View v) {
    finish();
  }
});

或者,如果您确实需要,您可以尝试触发自己的后退键按下:

this.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK));
this.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_BACK));

执行这两个操作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Android 中单击按钮时触发后退按钮功能 的相关文章

随机推荐