Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Нажмите кнопку возврата Android, когда смените сцену, закройте игру

Автор вопроса: ZenithxmОтветов: 2

у меня есть 3 сцены
сцена: mainmenu, levelselect, loadlevel
когда я нажимаю кнопку возврата ..
mainmenu -> выход из игры
levelselect -> назад к mainmenu
loadlevel -> levelselect
когда я нажимаю кнопку "Назад" в сцене перехода, игра выходит
переход с mainmenu на levelselect -> выход из игры
переход с levelselect на loadlevel - > выход из игры
я не знаю, что здесь произошло.
извините, если репост

  • Разместите свой код и отредактируйте свой вопрос, непонятно, что вы пытаетесь сделать. apxcode 05.07.2014

androidunity3dback-buttonscene

Ответы

Ответ 1 · PedroHawk

Я предполагаю, что когда вы имеете в виду "сцены" - это ваши действия, а "нажатие кнопки возврата" - это ваша физическая кнопка возврата. В любом случае, почему бы вам не попробовать переопределить вашу "физическую" кнопку возврата:

@Override
public void onBackPressed() {

                Intent i = new Intent(Activity.this,
                        OtherActivity.class);
                //set this flag to avoid undesired transictions between activities
                i.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
                startActivity(i);

    }

Ответ 2 · Zenithxm

я только что нашел ответ
эта ошибка возникла из-за ошибки единства 4.3
функция переопределения backPress не будет работать
спасибо за ваше время

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы