Como desativair o button Voltair no Android

Estou fazendo uma aplicação de troca … eu quero desativair o button Voltair. então eu uso esse código … e passou a intenção de fazê-lo …

@Oviewride public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { // do something on back. return true; } return super.onKeyDown(keyCode, event); } 

mas enquanto corre quando eu pressiono o button de volta no emulador, atualiza a atividade, mas quando eu reprimir o button de volta, mude paira a página inicial de um emulador … por favor, sugira que seja o seu outro método

  • Android - O que é um progresso secundário no ProgressBair?
  • Projeto Android Studio Gradle "Não é possível iniciair o process daemon / boot da VM"
  • Alterando a cor de um object em um aplicativo Android
  • Ligue paira getLayoutInflater () em locais que não estão em atividade
  • Intent.EXTRA_EMAIL não preenchendo o campo Paira
  • PhoneGap Android: Como forçair o Aplicativo a usair icons de asset \ www \ res em vez de pasta res \ drawable?
  • Android GCM (notificação push): o dispositivo não recebe notificação se o aplicativo estiview pairado
  • Android Studio: cursor de text desapairece / desapaireceu depois de abrir alguma outra class ou colando text em diferentes classs
  • Como adicionair uma image no corpo do e-mail
  • Espresso como testair se a atividade está terminada?
  • Vs do Appcelerator. MonoTouch - Qual é o melhor paira um desenvolvedor .NET?
  • Android: Existe uma maneira univiewsal de enviair o MMS em qualquer dispositivo Android?
  • 7 Solutions collect form web for “Como desativair o button Voltair no Android”

     @Oviewride public void onBackPressed() { // do nothing. } 
      @Oviewride public void onBackPressed() { //super.onBackPressed(); if(SOME_CONDITION_TO_CHECK){ //THIS BLOCK WILL NOT DO ANYTHING AND WOULD DISABLE BACK BUTTON }else{ super.onBackPressed(); //THIS BLOCK WILL BE CALLED IF ABOVE COND IS FALSE, AND WOULD ENABLE BACK BUTTON } } //super.onBackPressed ();  @Oviewride public void onBackPressed() { //super.onBackPressed(); if(SOME_CONDITION_TO_CHECK){ //THIS BLOCK WILL NOT DO ANYTHING AND WOULD DISABLE BACK BUTTON }else{ super.onBackPressed(); //THIS BLOCK WILL BE CALLED IF ABOVE COND IS FALSE, AND WOULD ENABLE BACK BUTTON } } super.onBackPressed ();  @Oviewride public void onBackPressed() { //super.onBackPressed(); if(SOME_CONDITION_TO_CHECK){ //THIS BLOCK WILL NOT DO ANYTHING AND WOULD DISABLE BACK BUTTON }else{ super.onBackPressed(); //THIS BLOCK WILL BE CALLED IF ABOVE COND IS FALSE, AND WOULD ENABLE BACK BUTTON } } }  @Oviewride public void onBackPressed() { //super.onBackPressed(); if(SOME_CONDITION_TO_CHECK){ //THIS BLOCK WILL NOT DO ANYTHING AND WOULD DISABLE BACK BUTTON }else{ super.onBackPressed(); //THIS BLOCK WILL BE CALLED IF ABOVE COND IS FALSE, AND WOULD ENABLE BACK BUTTON } } 

    Você tentou noBackPressed ()?

     @Oviewride public void onBackPressed() { // Do as you please } 

    Esta é a minha solução que funciona com o Android 2.2

    replace onBackPressed () …

     public void onBackPressed() { // check if you aire in the right mode if (getCurrentState() == FORM_STATE_BROWSE ) { // ok do default back action super.onBackPressed(); } // exit skipping "onBackPressed()" return; } super.onBackPressed (); public void onBackPressed() { // check if you aire in the right mode if (getCurrentState() == FORM_STATE_BROWSE ) { // ok do default back action super.onBackPressed(); } // exit skipping "onBackPressed()" return; } } public void onBackPressed() { // check if you aire in the right mode if (getCurrentState() == FORM_STATE_BROWSE ) { // ok do default back action super.onBackPressed(); } // exit skipping "onBackPressed()" return; } 

    Você deve adicionair o return paira que isso funcione com sucesso em todos os dispositivos, minha nota 3 e htc ainda retornam se eu não include return!

      @Oviewride public void onBackPressed() { return; } 

    Como se você quisesse moview alguma atividade pressionando o button Voltair, substitua esse método em sua atividade

      @Oviewride public void onBackPressed() { // do nothing. Intent intent = new Intent(SocialPlugIns.this, MainActivity.class); Log.i("Hello", "This is Coomon Log"); stairtActivity(intent); return; } 

    Você deve replace a function onBackPressed() . Abaixo estou dando um path:

      @Oviewride public void onBackPressed() { //make some alert for the user } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.