Langage

ActivityManager.AppTask.StartActivity(Context, Intent, Bundle) Méthode

Définition

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.

S’applique à