Compartilhar via


CrossProfileApps.StartActivity Método

Definição

Sobrecargas

StartActivity(Intent, UserHandle, Activity)

Inicia a atividade especificada do pacote do chamador no perfil especificado.

StartActivity(Intent, UserHandle, Activity, Bundle)

Inicia a atividade especificada do pacote do chamador no perfil especificado.

StartActivity(Intent, UserHandle, Activity)

Inicia a atividade especificada do pacote do chamador no perfil especificado.

[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

Parâmetros

intent
Intent

A intenção de lançar. Um componente no pacote do chamador deve ser especificado.

targetUser
UserHandle

O UserHandle do perfil; deve ser um dos usuários retornados por #getTargetUserProfiles() se diferente do usuário chamador, caso contrário, um SecurityException será lançado.

callingActivity
Activity

A atividade a partir da qual iniciar a nova atividade com a finalidade de repassar qualquer resultado e decidir a qual tarefa a nova atividade deve pertencer. Se null, a atividade sempre será iniciada em uma nova tarefa e nenhum resultado será retornado.

Atributos

Comentários

Inicia a atividade especificada do pacote do chamador no perfil especificado.

O chamador deve ter a android.Manifest.permission#INTERACT_ACROSS_PROFILESpermissão , android.Manifest.permission#INTERACT_ACROSS_USERSou android.Manifest.permission#INTERACT_ACROSS_USERS_FULL . Os perfis de usuário chamador e de destino devem estar no mesmo grupo de perfis. O usuário de destino deve ser um usuário válido retornado do #getTargetUserProfiles().

Documentação Java para android.content.pm.CrossProfileApps.startActivity(android.content.Intent, android.os.UserHandle, android.app.Activity).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

StartActivity(Intent, UserHandle, Activity, Bundle)

Inicia a atividade especificada do pacote do chamador no perfil especificado.

[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

Parâmetros

intent
Intent

A intenção de lançar. Um componente no pacote do chamador deve ser especificado.

targetUser
UserHandle

O UserHandle do perfil; deve ser um dos usuários retornados por #getTargetUserProfiles() se diferente do usuário chamador, caso contrário, um SecurityException será lançado.

callingActivity
Activity

A atividade a partir da qual iniciar a nova atividade com a finalidade de repassar qualquer resultado e decidir a qual tarefa a nova atividade deve pertencer. Se null, a atividade sempre será iniciada em uma nova tarefa e nenhum resultado será retornado.

options
Bundle

As opções de atividade ou null. Consulte android.app.ActivityOptions.

Atributos

Comentários

Inicia a atividade especificada do pacote do chamador no perfil especificado.

O chamador deve ter a android.Manifest.permission#INTERACT_ACROSS_PROFILESpermissão , android.Manifest.permission#INTERACT_ACROSS_USERSou android.Manifest.permission#INTERACT_ACROSS_USERS_FULL . Os perfis de usuário chamador e de destino devem estar no mesmo grupo de perfis. O usuário de destino deve ser um usuário válido retornado do #getTargetUserProfiles().

Documentação Java para android.content.pm.CrossProfileApps.startActivity(android.content.Intent, android.os.UserHandle, android.app.Activity, android.os.Bundle).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a