Il Forum è consultabile solo in modalità lettura. Per domande o consigli iscriviti al nostro GRUPPO FACEBOOK / COMMUNITY cliccando qui

chiedere conferma sulla chiusura di un activity

Discussion in 'Development' started by pino8314, May 26, 2013.

  1. pino8314

    pino8314 Baby Droid

    Joined:
    Feb 5, 2011
    Messages:
    28
    Likes Received:
    0
    Salve,
    avrei l'esigenza di mostrare, alla pressione del tasto back (quindi intercettando il metodo "onBack"), una dialog che chiede conferma sulla chiusura dell'activity che l'utente sta visualizzando. La dialog dovrebbe mostrare due pulsanti, ok per confermare (di fatto continuare il lavoro del tasto back) e annulla per annullare la chiusura e restare sull'activity.

    Quello che vorrei capire è come fermare l'esecuzione del tasto back una volta pressato e restare nell'activity qualora l'utente selezionasse "annulla".

    grazie mille!
     
  2. boggiano

    boggiano Baby Droid

    Joined:
    Jun 21, 2011
    Messages:
    8
    Likes Received:
    0
    Ciao,
    devi appunto intercettare la pressione del tasto BACK, con qualcosa del tipo (vado a memoria):

    public boolean onKeyDown(int keyCode, KeyEvent event) {

    if ( (keyCode == KeyEvent.KEYCODE_BACK) {

    ...................
    // Costruisci la tua Dialog
    alertDialogBuilder....


    }
    }
     
    Last edited: May 27, 2013
  3. pino8314

    pino8314 Baby Droid

    Joined:
    Feb 5, 2011
    Messages:
    28
    Likes Received:
    0
    perfetto, grazie mille per la dritta