我想知道如何在设备上检测“返回按钮”的硬件或软件状态?我进行了搜索,但大多数结果都是以下代码。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
// do something on back.
return true;
}
return super.onKeyDown(keyCode, event);
}
但是我只需要检测设备上是否存在返回按钮,无论是硬件按钮还是软件按钮。