CrossProfileApps.StartActivity Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
StartActivity(Intent, UserHandle, Activity) |
Inicia la actividad especificada del paquete de llamador en el perfil especificado. |
StartActivity(Intent, UserHandle, Activity, Bundle) |
Inicia la actividad especificada del paquete de llamador en el perfil especificado. |
StartActivity(Intent, UserHandle, Activity)
Inicia la actividad especificada del paquete de llamador en el 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
Intención que se va a iniciar. Se debe especificar un componente en el paquete de llamador.
- targetUser
- UserHandle
del UserHandle
perfil; debe ser uno de los usuarios devueltos por #getTargetUserProfiles()
si es diferente al usuario que realiza la llamada; de lo contrario, se producirá una SecurityException
excepción .
- callingActivity
- Activity
La actividad desde la que se iniciará la nueva actividad con el fin de devolver cualquier resultado y decidir a qué tarea debe pertenecer la nueva actividad. Si null
es , la actividad siempre se iniciará en una nueva tarea y no se devolverá ningún resultado.
- Atributos
Comentarios
Inicia la actividad especificada del paquete de llamador en el perfil especificado.
El autor de la llamada debe tener el android.Manifest.permission#INTERACT_ACROSS_PROFILES
permiso , android.Manifest.permission#INTERACT_ACROSS_USERS
o android.Manifest.permission#INTERACT_ACROSS_USERS_FULL
. Tanto el autor de la llamada como los perfiles de usuario de destino deben estar en el mismo grupo de perfiles. El usuario de destino debe ser un usuario válido devuelto de #getTargetUserProfiles()
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
StartActivity(Intent, UserHandle, Activity, Bundle)
Inicia la actividad especificada del paquete de llamador en el 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
Intención que se va a iniciar. Se debe especificar un componente en el paquete de llamador.
- targetUser
- UserHandle
del UserHandle
perfil; debe ser uno de los usuarios devueltos por #getTargetUserProfiles()
si es diferente al usuario que realiza la llamada; de lo contrario, se producirá una SecurityException
excepción .
- callingActivity
- Activity
La actividad desde la que se iniciará la nueva actividad con el fin de devolver cualquier resultado y decidir a qué tarea debe pertenecer la nueva actividad. Si null
es , la actividad siempre se iniciará en una nueva tarea y no se devolverá ningún resultado.
- options
- Bundle
Opciones de actividad o null
. Vea android.app.ActivityOptions
.
- Atributos
Comentarios
Inicia la actividad especificada del paquete de llamador en el perfil especificado.
El autor de la llamada debe tener el android.Manifest.permission#INTERACT_ACROSS_PROFILES
permiso , android.Manifest.permission#INTERACT_ACROSS_USERS
o android.Manifest.permission#INTERACT_ACROSS_USERS_FULL
. Tanto el autor de la llamada como los perfiles de usuario de destino deben estar en el mismo grupo de perfiles. El usuario de destino debe ser un usuario válido devuelto de #getTargetUserProfiles()
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.