Compartilhar via


CrossProfileApps.StartMainActivity Método

Definição

Sobrecargas

StartMainActivity(ComponentName, UserHandle)

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

StartMainActivity(ComponentName, UserHandle, Activity, Bundle)

Inicia a atividade principal especificada do pacote do chamador no perfil especificado, iniciando na atividade especificada.

StartMainActivity(ComponentName, UserHandle)

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

[Android.Runtime.Register("startMainActivity", "(Landroid/content/ComponentName;Landroid/os/UserHandle;)V", "GetStartMainActivity_Landroid_content_ComponentName_Landroid_os_UserHandle_Handler", ApiSince=28)]
public virtual void StartMainActivity(Android.Content.ComponentName component, Android.OS.UserHandle targetUser);
[<Android.Runtime.Register("startMainActivity", "(Landroid/content/ComponentName;Landroid/os/UserHandle;)V", "GetStartMainActivity_Landroid_content_ComponentName_Landroid_os_UserHandle_Handler", ApiSince=28)>]
abstract member StartMainActivity : Android.Content.ComponentName * Android.OS.UserHandle -> unit
override this.StartMainActivity : Android.Content.ComponentName * Android.OS.UserHandle -> unit

Parâmetros

component
ComponentName

O ComponentName da atividade a ser iniciada, ele deve ser exportado e tem ação android.content.Intent#ACTION_MAIN, categoria android.content.Intent#CATEGORY_LAUNCHER. Caso contrário, SecurityException será gerado.

targetUser
UserHandle

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

Atributos

Comentários

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

Documentação Java para android.content.pm.CrossProfileApps.startMainActivity(android.content.ComponentName, android.os.UserHandle).

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

Aplica-se a

StartMainActivity(ComponentName, UserHandle, Activity, Bundle)

Inicia a atividade principal especificada do pacote do chamador no perfil especificado, iniciando na atividade especificada.

[Android.Runtime.Register("startMainActivity", "(Landroid/content/ComponentName;Landroid/os/UserHandle;Landroid/app/Activity;Landroid/os/Bundle;)V", "GetStartMainActivity_Landroid_content_ComponentName_Landroid_os_UserHandle_Landroid_app_Activity_Landroid_os_Bundle_Handler", ApiSince=33)]
public virtual void StartMainActivity(Android.Content.ComponentName component, Android.OS.UserHandle targetUser, Android.App.Activity? callingActivity, Android.OS.Bundle? options);
[<Android.Runtime.Register("startMainActivity", "(Landroid/content/ComponentName;Landroid/os/UserHandle;Landroid/app/Activity;Landroid/os/Bundle;)V", "GetStartMainActivity_Landroid_content_ComponentName_Landroid_os_UserHandle_Landroid_app_Activity_Landroid_os_Bundle_Handler", ApiSince=33)>]
abstract member StartMainActivity : Android.Content.ComponentName * Android.OS.UserHandle * Android.App.Activity * Android.OS.Bundle -> unit
override this.StartMainActivity : Android.Content.ComponentName * Android.OS.UserHandle * Android.App.Activity * Android.OS.Bundle -> unit

Parâmetros

component
ComponentName

O ComponentName da atividade a ser iniciada, ele deve ser exportado e tem ação android.content.Intent#ACTION_MAIN, categoria android.content.Intent#CATEGORY_LAUNCHER. Caso contrário, SecurityException será gerado.

targetUser
UserHandle

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

callingActivity
Activity

A atividade da qual iniciar a nova atividade para decidir a qual tarefa a nova atividade deve pertencer. Se null, a atividade sempre será iniciada em uma nova tarefa.

options
Bundle

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

Atributos

Comentários

Inicia a atividade principal especificada do pacote do chamador no perfil especificado, iniciando na atividade especificada.

Documentação Java para android.content.pm.CrossProfileApps.startMainActivity(android.content.ComponentName, 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 usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a