Sobes.tech
Junior — Middle

Avez-vous utilisé le mode de lancement d'Activity dans votre application Android?

sobes.tech IA

Réponse de l'IA

Oui, il existe plusieurs modes de lancement d'une Activity dans Android, qui contrôlent comment les instances d'Activity sont créées et interagissent dans la pile de tâches. Les principaux modes de lancement sont standard, singleTop, singleTask et singleInstance.

Par exemple, le mode singleTop empêche la création d'une nouvelle instance d'Activity si une instance existe déjà en haut de la pile, ce qui est pratique pour optimiser et éviter la duplication des écrans. Cela est défini dans le manifeste par l'attribut android:launchMode.

Exemple d'utilisation dans AndroidManifest.xml:

<activity android:name=".MainActivity" android:launchMode="singleTop" />

L'utilisation de différents modes de lancement aide à gérer la navigation et le comportement de l'application, notamment lors de l'utilisation de plusieurs tâches et piles d'Activity.