Al presionar el botón de retroceso se destruye la actividad actual.
Si no quieres usar el botón para destruir la actividad, también puedes usar el método finish(); que proporciona la clase Activity para destruir la actividad actual.
Por ejemplo, en el listener de eventos del menú de eliminar que vimos en la clase anterior.
Vamos a darle al menú de eliminar la función de salir de la actividad actual.
public boolean onOptionsItemSelected(MenuItem item) {
// [Español] Toast.makeText(FirstActivity.this,"xxx",Toast.LENGTH_SHORT).show();
switch (item.getItemId()) {
case R.id.add:
Toast.makeText(FirstActivity.this,"Agregar curso",Toast.LENGTH_LONG).show();
break;
case R.id.del:
finish(); // [Español] Destruir actividad actual
break;
default:
Toast.makeText(FirstActivity.this,"Desconocido",Toast.LENGTH_LONG).show();
}
return super.onOptionsItemSelected(item);
}Lenguaje del código: JavaScript (javascript)
Al salir de la actividad: si es la actividad principal, la aplicación se cierra directamente; si es una subactividad, se vuelve a la pantalla anterior.
Destruir una actividad