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

Discussione in 'Development' iniziata da pino8314, 26 Mag 2013.

  1. pino8314

    pino8314 Baby Droid

    Iscritto:
    5 Feb 2011
    Messaggi:
    28
    "Mi Piace":
    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

    Iscritto:
    21 Giu 2011
    Messaggi:
    8
    "Mi Piace":
    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....


    }
    }
     
    Ultima modifica: 27 Mag 2013
  3. pino8314

    pino8314 Baby Droid

    Iscritto:
    5 Feb 2011
    Messaggi:
    28
    "Mi Piace":
    0
    perfetto, grazie mille per la dritta