Documentos de Académico
Documentos de Profesional
Documentos de Cultura
cerrar;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.KeyEvent;
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
new AlertDialog.Builder(this)
.setIcon(android.R.drawable.ic_dialog_alert)
.setTitle("Salir")
.setMessage("Est�s seguro?")
.setNegativeButton(android.R.string.cancel, null)//sin listener
.setPositiveButton(android.R.string.ok, new
DialogInterface.OnClickListener() {//un listener que al pulsar, cierre la
aplicacion
@Override
public void onClick(DialogInterface dialog, int which){
//Salir
TheActivityActivity.this.finish();
}
})
.show();
// Si el listener devuelve true, significa que el evento esta procesado,
y nadie debe hacer nada mas
return true;
}
//para las demas cosas, se reenvia el evento al listener habitual
return super.onKeyDown(keyCode, event);
}
}