Partager via


CrossProfileApps.StartActivity Méthode

Définition

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_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().

Documentation Java pour android.content.pm.CrossProfileApps.startActivity(android.content.Intent, android.os.UserHandle, android.app.Activity).

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_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().

Documentation Java pour android.content.pm.CrossProfileApps.startActivity(android.content.Intent, android.os.UserHandle, android.app.Activity, android.os.Bundle).

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 à