私のGearVRアプリのバックボタンとホームボタンをオーバーライドしようとしています。私は実際にそれらを完全に無効にしようとしています。私は試しました: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ですが、まだそれを上書きすることはできません。
最終的には、バックボタンとホームボタンの両方を完全に無効にしたいと考えています。