Destruir una actividad

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *