【发布时间】:2018-07-05 15:41:47
【问题描述】:
我正在尝试覆盖 GearVR 应用中的返回和主页按钮。我实际上试图完全禁用它们。我试过了:
@Override
public void onBackPressed() {
Log.d(TAG, "onBackPressed: ");
}
@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
Log.d(TAG, "onKeyLongPress: ");
}
return false;
}
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
Log.d(TAG, "onKeyUp: "+keyCode);
if(keyCode==KeyEvent.KEYCODE_BACK){
return false;
}
//return super.onKeyUp(keyCode, event);
return false;
}
我还查看了SamsungGearVR repo 中的示例。
我唯一能够捕获的是 onKeyLongPress 但仍然无法覆盖它,只需添加它即可。
最终结果是我想完全禁用返回和主页按钮。
【问题讨论】: