ActivityManager.AppTask.StartActivity(Context, Intent, Bundle) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Démarrez une activité dans cette tâche.
[Android.Runtime.Register("startActivity", "(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V", "GetStartActivity_Landroid_content_Context_Landroid_content_Intent_Landroid_os_Bundle_Handler")]
public virtual void StartActivity(Android.Content.Context? context, Android.Content.Intent? intent, Android.OS.Bundle? options);
[<Android.Runtime.Register("startActivity", "(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V", "GetStartActivity_Landroid_content_Context_Landroid_content_Intent_Landroid_os_Bundle_Handler")>]
abstract member StartActivity : Android.Content.Context * Android.Content.Intent * Android.OS.Bundle -> unit
override this.StartActivity : Android.Content.Context * Android.Content.Intent * Android.OS.Bundle -> unit
Paramètres
- context
- Context
Context
- intent
- Intent
Intention : Intention décrivant la nouvelle activité à lancer sur la tâche.
- options
- Bundle
Bundle : options de lancement facultatives.
- Attributs
Remarques
Démarrez une activité dans cette tâche. Place la tâche au premier plan. Si cette tâche n’est pas active (autrement dit, son ID < 0), une nouvelle activité pour l’intention donnée sera lancée comme racine de la tâche et la tâche apportée au premier plan. Dans le cas contraire, si cette tâche est actuellement active et que l’intention ne spécifie pas d’activité à lancer dans une nouvelle tâche, une nouvelle activité pour l’intention donnée sera lancée au-dessus de la tâche et la tâche apportée au premier plan. Si cette tâche est actuellement active et que l’intention spécifie Intent.FLAG_ACTIVITY_NEW_TASK ou serait lancée dans une nouvelle tâche, l’activité n’est pas lancée, mais cette tâche est portée au premier plan et une nouvelle intention remise à l’activité supérieure si nécessaire. En d’autres termes, vous souhaitez généralement utiliser une intention ici qui ne spécifie pas Intent.FLAG_ACTIVITY_NEW_TASK ou Intent.FLAG_ACTIVITY_NEW_DOCUMENT, et laissez le système faire la bonne chose.
Voir aussi :
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d’Oracle et/ou de ses affiliés.
Dernière mise à jour 2026-08-03 UTC.
Référence Android pour android.app.ActivityManager.AppTask.startActivity.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.