This repository has been archived by the owner on Dec 26, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
[3.0] Override back button behavior
Yuya Matsuo edited this page Sep 27, 2016
·
1 revision
Meganekko obeys to Oculus SDK's Reserved User Interactions. When back button is pressed, Oculus's default app is launched. (short press to back to Oculus Home and long press to Universal menu)
If you want to override this behavior, you can disable back button behavior by overriding MeganekkoApp.onKeyPressed
and MeganekkoApp.onKeyLongPressed
.
import org.meganekkovr.KeyCode;
import org.meganekkovr.MeganekkoApp;
public class MyApp extends MeganekkoApp {
@Override
public boolean onKeyPressed(int keyCode, int repeatCount) {
if (keyCode == KeyCode.OVR_KEY_BACK) {
// Custom behavior here.
// Returning true means disable default behavior.
return true;
}
return super.onKeyPressed(keyCode, repeatCount);
}
@Override
public boolean onKeyLongPressed(int keyCode, int repeatCount) {
if (keyCode == KeyCode.OVR_KEY_BACK) {
// Custom behavior here.
// Returning true means disable default behavior.
return true;
}
return super.onKeyLongPressed(keyCode, repeatCount);
}
}