CrossProfileApps.StartActivity 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.
Surcharges
| Nom | Description |
|---|---|
| StartActivity(Intent, UserHandle, Activity) |
Démarre l’activité spécifiée du package de l’appelant dans le profil spécifié. |
| StartActivity(Intent, UserHandle, Activity, Bundle) |
Démarre l’activité spécifiée du package de l’appelant dans le profil spécifié. |
StartActivity(Intent, UserHandle, Activity)
Démarre l’activité spécifiée du package de l’appelant dans le profil spécifié.
[Android.Runtime.Register("startActivity", "(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/app/Activity;)V", "GetStartActivity_Landroid_content_Intent_Landroid_os_UserHandle_Landroid_app_Activity_Handler", ApiSince=30)]
public virtual void StartActivity(Android.Content.Intent intent, Android.OS.UserHandle targetUser, Android.App.Activity? callingActivity);
[<Android.Runtime.Register("startActivity", "(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/app/Activity;)V", "GetStartActivity_Landroid_content_Intent_Landroid_os_UserHandle_Landroid_app_Activity_Handler", ApiSince=30)>]
abstract member StartActivity : Android.Content.Intent * Android.OS.UserHandle * Android.App.Activity -> unit
override this.StartActivity : Android.Content.Intent * Android.OS.UserHandle * Android.App.Activity -> unit
Paramètres
- intent
- Intent
Intention de lancement. Un composant du package de l’appelant doit être spécifié.
- targetUser
- UserHandle
Le UserHandle profil ; doit être l’un des utilisateurs retournés par #getTargetUserProfiles() s’il est différent de l’utilisateur appelant ; sinon, une SecurityException levée sera levée.
- callingActivity
- Activity
Activité à partir de laquelle commencer la nouvelle activité à partir des fins de transfert de tout résultat et de décider de la tâche à laquelle la nouvelle activité doit appartenir. Si null, l’activité est toujours démarrée dans une nouvelle tâche et aucun résultat n’est retourné.
- Attributs
Remarques
Démarre l’activité spécifiée du package de l’appelant dans le profil spécifié.
L’appelant doit disposer de l’autorisation , android.Manifest.permission#INTERACT_ACROSS_USERSou android.Manifest.permission#INTERACT_ACROSS_USERS_FULL de l’autorisationandroid.Manifest.permission#INTERACT_ACROSS_PROFILES. L’appelant et les profils utilisateur cibles doivent se trouver dans le même groupe de profils. L’utilisateur cible doit être un utilisateur valide retourné par #getTargetUserProfiles().
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 à
StartActivity(Intent, UserHandle, Activity, Bundle)
Démarre l’activité spécifiée du package de l’appelant dans le profil spécifié.
[Android.Runtime.Register("startActivity", "(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/app/Activity;Landroid/os/Bundle;)V", "GetStartActivity_Landroid_content_Intent_Landroid_os_UserHandle_Landroid_app_Activity_Landroid_os_Bundle_Handler", ApiSince=30)]
public virtual void StartActivity(Android.Content.Intent intent, Android.OS.UserHandle targetUser, Android.App.Activity? callingActivity, Android.OS.Bundle? options);
[<Android.Runtime.Register("startActivity", "(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/app/Activity;Landroid/os/Bundle;)V", "GetStartActivity_Landroid_content_Intent_Landroid_os_UserHandle_Landroid_app_Activity_Landroid_os_Bundle_Handler", ApiSince=30)>]
abstract member StartActivity : Android.Content.Intent * Android.OS.UserHandle * Android.App.Activity * Android.OS.Bundle -> unit
override this.StartActivity : Android.Content.Intent * Android.OS.UserHandle * Android.App.Activity * Android.OS.Bundle -> unit
Paramètres
- intent
- Intent
Intention de lancement. Un composant du package de l’appelant doit être spécifié.
- targetUser
- UserHandle
Le UserHandle profil ; doit être l’un des utilisateurs retournés par #getTargetUserProfiles() s’il est différent de l’utilisateur appelant ; sinon, une SecurityException levée sera levée.
- callingActivity
- Activity
Activité à partir de laquelle commencer la nouvelle activité à partir des fins de transfert de tout résultat et de décider de la tâche à laquelle la nouvelle activité doit appartenir. Si null, l’activité est toujours démarrée dans une nouvelle tâche et aucun résultat n’est retourné.
- options
- Bundle
Options d’activité ou null. Voir android.app.ActivityOptions.
- Attributs
Remarques
Démarre l’activité spécifiée du package de l’appelant dans le profil spécifié.
L’appelant doit disposer de l’autorisation , android.Manifest.permission#INTERACT_ACROSS_USERSou android.Manifest.permission#INTERACT_ACROSS_USERS_FULL de l’autorisationandroid.Manifest.permission#INTERACT_ACROSS_PROFILES. L’appelant et les profils utilisateur cibles doivent se trouver dans le même groupe de profils. L’utilisateur cible doit être un utilisateur valide retourné par #getTargetUserProfiles().
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.