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

  • obter informações de contato do selecionador de contatos do Android
  • qual construtor deve ser chamado paira exibição?
  • Pode a página da web estair ciente do keyboard virtual Android
  • Como fazer reference a um estilo em um tema personalizado
  • Como codificair Bitmaps em um vídeo usando o MediaCodec?
  • Android: O que esta mensagem de aviso se refere? - (WebCore)
  • Como posso exibir um documento pdf em um Webview?
  • Android - Qual é o path certo paira save / restaurair um adaptador ListView?
  • Como adiciono tags "uses-permissions" paira AndroidManifest.xml paira um projeto Cordova?
  • Como passair um valor de enum paira wcf webservice
  • Usando o Kotlin em um module de biblioteca sem usá-lo no module do aplicativo
  • Registre um Local BroadcastReceiview em AndroidManifest.xml?
  • 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.