CrossProfileApps.StartActivity Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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().
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().
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.