Idioma

CrossProfileApps.StartActivity Método

Definição

Sobrecargas

Nome Description
StartActivity(Intent, UserHandle, Activity)

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

StartActivity(Intent, UserHandle, Activity, Bundle)

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

StartActivity(Intent, UserHandle, Activity)

Inicia a atividade especificada do pacote de 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 iniciar. Um componente no pacote de chamador deve ser especificado.

targetUser
UserHandle

O UserHandle perfil; deve ser um dos usuários retornados se #getTargetUserProfiles() diferente do usuário de chamada, caso contrário, um SecurityException será gerado.

callingActivity
Activity

A atividade da qual iniciar a nova atividade para fins 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 de chamador no perfil especificado.

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

Java documentação 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

StartActivity(Intent, UserHandle, Activity, Bundle)

Inicia a atividade especificada do pacote de 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 iniciar. Um componente no pacote de chamador deve ser especificado.

targetUser
UserHandle

O UserHandle perfil; deve ser um dos usuários retornados se #getTargetUserProfiles() diferente do usuário de chamada, caso contrário, um SecurityException será gerado.

callingActivity
Activity

A atividade da qual iniciar a nova atividade para fins 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 de chamador no perfil especificado.

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

Java documentação 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a