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

у меня есть 3 сцены
сцена: mainmenu, levelselect, loadlevel

когда я нажимаю кнопку возврата ..
mainmenu -> выход из игры
levelselect -> назад к mainmenu
loadlevel -> levelselect

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

я не знаю, что здесь произошло.

извините, если репост


person Zenithxm    schedule 04.07.2014    source источник
comment
Разместите свой код и отредактируйте свой вопрос, непонятно, что вы пытаетесь сделать.   -  person apxcode    schedule 05.07.2014


Ответы (2)


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

@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);

    }
person PedroHawk    schedule 04.07.2014
comment
вы можете мне помочь, как использовать этот код в единстве c # monodevelop? - person Zenithxm; 05.07.2014

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

person Zenithxm    schedule 06.07.2014