CrossProfileApps.StartActivity Metodo

Definizione

Overload

Nome Descrizione
StartActivity(Intent, UserHandle, Activity)

Avvia l'attività specificata del pacchetto del chiamante nel profilo specificato.

StartActivity(Intent, UserHandle, Activity, Bundle)

Avvia l'attività specificata del pacchetto del chiamante nel profilo specificato.

StartActivity(Intent, UserHandle, Activity)

Avvia l'attività specificata del pacchetto del chiamante nel profilo specificato.

[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

Parametri

intent
Intent

Finalità di avvio. È necessario specificare un componente nel pacchetto del chiamante.

targetUser
UserHandle

oggetto UserHandle del profilo. Deve essere uno degli utenti restituiti da #getTargetUserProfiles() se diverso dall'utente chiamante, in caso contrario verrà generata un'eccezione SecurityException .

callingActivity
Activity

Attività a cui avviare la nuova attività ai fini del passaggio di qualsiasi risultato e decidere a quale attività deve appartenere la nuova attività. Se null, l'attività verrà sempre avviata in una nuova attività e non verrà restituito alcun risultato.

Attributi

Commenti

Avvia l'attività specificata del pacchetto del chiamante nel profilo specificato.

Il chiamante deve disporre dell'autorizzazione android.Manifest.permission#INTERACT_ACROSS_PROFILES, android.Manifest.permission#INTERACT_ACROSS_USERSo android.Manifest.permission#INTERACT_ACROSS_USERS_FULL . Sia il chiamante che i profili utente di destinazione devono trovarsi nello stesso gruppo di profili. L'utente di destinazione deve essere un utente valido restituito da #getTargetUserProfiles().

per android.content.pm.CrossProfileApps.startActivity(android.content.Intent, android.os.UserHandle, android.app.Activity).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

StartActivity(Intent, UserHandle, Activity, Bundle)

Avvia l'attività specificata del pacchetto del chiamante nel profilo specificato.

[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

Parametri

intent
Intent

Finalità di avvio. È necessario specificare un componente nel pacchetto del chiamante.

targetUser
UserHandle

oggetto UserHandle del profilo. Deve essere uno degli utenti restituiti da #getTargetUserProfiles() se diverso dall'utente chiamante, in caso contrario verrà generata un'eccezione SecurityException .

callingActivity
Activity

Attività a cui avviare la nuova attività ai fini del passaggio di qualsiasi risultato e decidere a quale attività deve appartenere la nuova attività. Se null, l'attività verrà sempre avviata in una nuova attività e non verrà restituito alcun risultato.

options
Bundle

Opzioni dell'attività o null. Vedete android.app.ActivityOptions.

Attributi

Commenti

Avvia l'attività specificata del pacchetto del chiamante nel profilo specificato.

Il chiamante deve disporre dell'autorizzazione android.Manifest.permission#INTERACT_ACROSS_PROFILES, android.Manifest.permission#INTERACT_ACROSS_USERSo android.Manifest.permission#INTERACT_ACROSS_USERS_FULL . Sia il chiamante che i profili utente di destinazione devono trovarsi nello stesso gruppo di profili. L'utente di destinazione deve essere un utente valido restituito da #getTargetUserProfiles().

per android.content.pm.CrossProfileApps.startActivity(android.content.Intent, android.os.UserHandle, android.app.Activity, android.os.Bundle).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a