Forcer le choix par l'utilisateur d'une activité si plusieurs activités présentes
Lorsque plusieurs activités peuvent répondre à une intension, AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...) propose une boîte de dialogue à l'utilisateur pour lui permettre de choisir celle qu'il préfèrera utiliser. Cependant, il y a une case à cocher pour indiquer à AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...) de ne plus faire la demande par la suite pour ce même type d'intention. AndroidSystème d'exploitation basé sur le noyau Linux conçu initialement pour les smartphones et tablettes et qui peut être trouvé sur d'autres appareils (Android TV, Android Auto, ...) lancera alors automatiquement l'activité choisie dernièrement par l'utilisateur.

Ce qui peut devenir un inconvénient pour l'utilisateur, car il ne pourra plus changer d'application par la suite (en tout cas pas sans intervention de sa part).
Il est possible de forcer l'affichage systèmatique de cette boîte de dialogue: Intent.createChooser (Intent intent, String titre);
[...]
Intent intent [...]
startActivity(Intent.createChooser(intent, "Mon titre de sélection"));
[...]
La dialogue ne
s'affichera pas s'il n'y a qu'une seule activité (ou pas d'activité).