Как делание, чтобы блокировать usario кнопка “назад” в моем app

Оказывается, что у меня есть app, у которого есть кнопка, "ВОЗОБНОВЛЕНИЯ" для того, чтобы пользователь вернулся в начальный экран. Peeeero, если он это не делает и просто бросает для назад с кнопкой, что есть у всех приложение, уже не то же самое... Это не цель. Я не могу найти это. Я сошел с ума пытаясь onStop (); вводя это в то, что я верил в кнопку назад, но без результата, я очень потерян.

1
задан 05.07.2016, 18:35
3 ответа

Ты можешь использовать также onBackPressed (), чтобы решать, что он, должно быть, делает app, когда нажимается кнопка "назад"

@Override
public void onBackPressed (){        
    if (condicion) {
        dimeAlgoBonito();
    } else {
        super.onBackPressed();
    }
}
5
ответ дан 24.11.2019, 13:54

Это что-то очень простое, ты должен создавать метод (@override), я перемещаю тебя код:

@Override
    public void onBackPressed() {

    }

Одинокий ты должен делать это, и внутри события ты ничего не помещаешь для того, чтобы он не произвел никакого действия в моменте, которое они нажимают на физическую кнопку назад.

3
ответ дан 24.11.2019, 13:54
  • 1
    Точно! И уже est и # 225;! Much и # 237; пропасти спасибо, sab и # 237; в который hab и # 237; в funci и # 243; n определенная только для этого, но не sab и # 237; в которую эру, конечно, у меня есть та же проблема, но с bot и # 243; n " Home" потому что м и # 250; sica звучи, и если ты нажимаешь " Home" ты уходишь из игры но м и # 250; sica... продолжи звучать. Это mp.stop (); внутри funci и # 243; n est и # 225; просвет, но не s и # 233; имя, это что-то из стиля onHomePressed (); onHomeButton ();? jaja приветствие и спасибо. – Rf Mvs 06.07.2016, 18:13
  • 2
    ИЗДАННЫЙ: хороший лучше home button не, так как он не имеет смысл., но если, как ее называются Ваша функция, чтобы мочь говорить, что, если он нажимается, моя программа рожается, и не продолжайте выполнять c и # 243; я говорю... – Rf Mvs 06.07.2016, 18:20
  • 3
    Так как я поместил функцию onStop (); super.onStop; mp.stop (); Что S и # 205; что функционирует, но если я вновь вхожу внутри app, не звучит м и # 250; sica так как est и # 225; сохраняемый stop раньше. Я поместил onStart (); но без и #233; xito...: (ты знаешь что-то?: ( – Rf Mvs 06.07.2016, 18:31

Если он botГіn устройства, может контролировать это посредством следующего mГ©todo

 public boolean onKeyDown(int keyCode, KeyEvent event) {
        if ((keyCode == KeyEvent.KEYCODE_BACK)) {
            //Acción
        }
}
0
ответ дан 24.11.2019, 13:54