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
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_USERS
ou 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 le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
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
. Consultez l’article 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_USERS
ou 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 le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.