Appuyer sur le bouton retour détruit l’activité en cours.
Si vous ne souhaitez pas utiliser le bouton pour détruire l’activité, vous pouvez également utiliser la méthode finish(); fournie par la classe Activity pour détruire l’activité actuelle.
Par exemple, dans l’écouteur d’événements du menu de suppression que nous avons vu au cours précédent.
Ajoutons à notre menu de suppression la fonctionnalité de quitter l’activité en cours.
public boolean onOptionsItemSelected(MenuItem item) {
// [Français] Toast.makeText(FirstActivity.this,"xxx",Toast.LENGTH_SHORT).show();
switch (item.getItemId()) {
case R.id.add:
Toast.makeText(FirstActivity.this,"Ajouter un cours",Toast.LENGTH_LONG).show();
break;
case R.id.del:
finish(); // [Français] Détruire l'activité actuelle
break;
default:
Toast.makeText(FirstActivity.this,"Inconnu",Toast.LENGTH_LONG).show();
}
return super.onOptionsItemSelected(item);
}Langage du code : JavaScript (javascript)
En quittant l’activité : s’il s’agit de l’activité principale, l’application se ferme directement ; s’il s’agit d’une sous-activité, on revient à l’écran précédent.
Détruire une activité