CrossProfileApps.StartActivity Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
StartActivity(Intent, UserHandle, Activity) |
Startet die angegebene Aktivität des Anruferpakets im angegebenen Profil. |
StartActivity(Intent, UserHandle, Activity, Bundle) |
Startet die angegebene Aktivität des Anruferpakets im angegebenen Profil. |
StartActivity(Intent, UserHandle, Activity)
Startet die angegebene Aktivität des Anruferpakets im angegebenen Profil.
[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
Parameter
- intent
- Intent
Die Absicht, zu starten. Eine Komponente im Aufruferpaket muss angegeben werden.
- targetUser
- UserHandle
Das UserHandle
Profil; muss einer der Benutzer sein, die von #getTargetUserProfiles()
einem anderen als dem anrufenden Benutzer zurückgegeben werden, andernfalls wird eine SecurityException
ausgelöst.
- callingActivity
- Activity
Die Aktivität, aus der die neue Aktivität ausgeht, um jedes Ergebnis zu übergeben und zu entscheiden, zu welchem Vorgang die neue Aktivität gehören soll. Wenn null
die Aktivität immer in einer neuen Aufgabe gestartet wird und kein Ergebnis zurückgegeben wird.
- Attribute
Hinweise
Startet die angegebene Aktivität des Anruferpakets im angegebenen Profil.
Der Aufrufer muss über das , android.Manifest.permission#INTERACT_ACROSS_USERS
oder android.Manifest.permission#INTERACT_ACROSS_USERS_FULL
die android.Manifest.permission#INTERACT_ACROSS_PROFILES
Berechtigung verfügen. Sowohl das Anrufer- als auch das Zielbenutzerprofil müssen sich in derselben Profilgruppe befinden. Der Zielbenutzer muss ein gültiger Benutzer sein, der von #getTargetUserProfiles()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
StartActivity(Intent, UserHandle, Activity, Bundle)
Startet die angegebene Aktivität des Anruferpakets im angegebenen Profil.
[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
Parameter
- intent
- Intent
Die Absicht, zu starten. Eine Komponente im Aufruferpaket muss angegeben werden.
- targetUser
- UserHandle
Das UserHandle
Profil; muss einer der Benutzer sein, die von #getTargetUserProfiles()
einem anderen als dem anrufenden Benutzer zurückgegeben werden, andernfalls wird eine SecurityException
ausgelöst.
- callingActivity
- Activity
Die Aktivität, aus der die neue Aktivität ausgeht, um jedes Ergebnis zu übergeben und zu entscheiden, zu welchem Vorgang die neue Aktivität gehören soll. Wenn null
die Aktivität immer in einer neuen Aufgabe gestartet wird und kein Ergebnis zurückgegeben wird.
- options
- Bundle
Die Aktivitätsoptionen oder null
. Siehe android.app.ActivityOptions
.
- Attribute
Hinweise
Startet die angegebene Aktivität des Anruferpakets im angegebenen Profil.
Der Aufrufer muss über das , android.Manifest.permission#INTERACT_ACROSS_USERS
oder android.Manifest.permission#INTERACT_ACROSS_USERS_FULL
die android.Manifest.permission#INTERACT_ACROSS_PROFILES
Berechtigung verfügen. Sowohl das Anrufer- als auch das Zielbenutzerprofil müssen sich in derselben Profilgruppe befinden. Der Zielbenutzer muss ein gültiger Benutzer sein, der von #getTargetUserProfiles()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.