come disabilitare il pulsante Indietro in Android

sto facendo l’applicazione di scambio … Voglio disabilitare il pulsante indietro. quindi uso questo codice … e ho passato l’intento …

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

ma mentre corro quando preme il pulsante indietro sull’emulatore aggiorna l’attività ma quando registro nuovamente il pulsante ritorna alla home page di un emulatore .. per favore suggerisci che è un loro altro metodo

     @Override public void onBackPressed() { // do nothing. } 
      @Override 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 } } 

    Hai provato suBackPressed ()?

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

    Questa è la mia soluzione funziona con Android 2.2

    override onBackPressed () …

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

    È necessario aggiungere il reso affinché questo funzioni con successo su tutti i dispositivi, la mia nota 3 e htc tornano indietro se non includo il reso!

      @Override public void onBackPressed() { return; } 

    Come se volessi spostarti su un’attività premendo il pulsante Indietro, sovrascrivi questo metodo nella tua attività

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

    Devi sovrascrivere la onBackPressed() . Di seguito sto dando un modo:

      @Override public void onBackPressed() { //make some alert for the user }