Freigeben über


ActivityOptions.SetShareIdentityEnabled(Boolean) Methode

Definition

Legt fest, ob die Identität der Start-App für die Aktivität freigegeben werden soll.

[Android.Runtime.Register("setShareIdentityEnabled", "(Z)Landroid/app/ActivityOptions;", "GetSetShareIdentityEnabled_ZHandler", ApiSince=34)]
public virtual Android.App.ActivityOptions SetShareIdentityEnabled (bool shareIdentity);
[<Android.Runtime.Register("setShareIdentityEnabled", "(Z)Landroid/app/ActivityOptions;", "GetSetShareIdentityEnabled_ZHandler", ApiSince=34)>]
abstract member SetShareIdentityEnabled : bool -> Android.App.ActivityOptions
override this.SetShareIdentityEnabled : bool -> Android.App.ActivityOptions

Parameter

shareIdentity
Boolean

Gibt an, ob die Identität der Start-App für die Aktivität freigegeben werden soll.

Gibt zurück

thisActivityOptions Beispiel.

Attribute

Hinweise

Legt fest, ob die Identität der Start-App für die Aktivität freigegeben werden soll.

Verwenden Sie diese Option beim Starten einer Aktivität, die die Identität der Start-App kennen muss; mit dieser Einstellung truehat die Aktivität Zugriff auf den Paketnamen und die UID der Start-App.

Der Standardwert ist false, falls er nicht anders festgelegt wird.

Beachten Sie, dass auch dann, wenn die Start-App die Freigabe ihrer Identität nicht explizit aktiviert, wenn die Aktivität gestartet Activity#startActivityForResultwird, Activity#getCallingPackage() weiterhin den Paketnamen der Start-App zurückgibt, um die Überprüfung des Empfängers des Ergebnisses zu ermöglichen. Außerdem hat eine Aktivität, die innerhalb eines Pakets ausgeführt wird, das mit demselben Schlüssel signiert wird, der zum Signieren der Plattform verwendet wird (einige System-Apps wie Einstellungen werden mit dem Schlüssel der Plattform signiert) Zugriff auf die Identität der Start-App.

Java-Dokumentation für android.app.ActivityOptions.setShareIdentityEnabled(boolean).

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: