У меня есть PlayState
и MenuState
. В PlayState
, когда я нажимаю кнопку «Назад» с помощью своего телефона Samsung (Android), он выходит из приложения. То, что я хочу, чтобы сделать, когда я нажимаю back-button
, должен вернуться в MenuState
.Мне нужен кто-то, чтобы проверить этот небольшой код (isKeyPressed)
Так PlayState
, я пытался создать isKeyPressed
:
@Override
protected void handleInput() {
if (Gdx.input.isKeyPressed(Input.Keys.BACK));
gsm.set(new MenuState(gsm));
}
@Override
public void update(float dt) {
handleInput();
Я не слишком разочарован, потому что, когда я держу кнопку назад, то он идет к MenuState
и когда я позволяю кнопку пойти после того, как как 3 секунды, тогда MenuState
даже остается. Конечно, это не так, как я хочу, чтобы он работал, потому что никто не хочет держать кнопку, а просто нажимает на нее. Tho, когда я просто нажимаю на него, то он зацикливается между MenuState
и PlayState
(например, фреймворком) и вызывает ошибки/закрывает приложение без уведомления.
Любые идеи?
Этот вопрос касается не JavaScript. – Xufox