Activity.SetLocusContext(LocusId, Bundle) 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.
Legt die android.content.LocusId für diese Aktivität fest.
[Android.Runtime.Register("setLocusContext", "(Landroid/content/LocusId;Landroid/os/Bundle;)V", "GetSetLocusContext_Landroid_content_LocusId_Landroid_os_Bundle_Handler", ApiSince=30)]
public virtual void SetLocusContext(Android.Content.LocusId? locusId, Android.OS.Bundle? bundle);
[<Android.Runtime.Register("setLocusContext", "(Landroid/content/LocusId;Landroid/os/Bundle;)V", "GetSetLocusContext_Landroid_content_LocusId_Landroid_os_Bundle_Handler", ApiSince=30)>]
abstract member SetLocusContext : Android.Content.LocusId * Android.OS.Bundle -> unit
override this.SetLocusContext : Android.Content.LocusId * Android.OS.Bundle -> unit
Parameter
- locusId
- LocusId
eine eindeutige, stabile ID, die diese Activity Instanz identifiziert. LocusId ist eine undurchsichtige ID, die den Status dieser Aktivität mit verschiedenen Android-Konzepten verknüpft: android.content.pm.ShortcutInfo.Builder#setLocusId(android.content.LocusId)
setLocusId. LocusID ist standardmäßig null oder wenn Sie sie explizit zurücksetzen.
- bundle
- Bundle
Extras als Teil dieses Locus-Kontexts festgelegt oder aktualisiert. Dies kann hilfreich sein, um zusätzliche Metadaten bereitzustellen, z. B. URLs, Unterhaltungsteilnehmer, die für diesen ActivityKontext spezifisch sind. Das Bündel kann NULL sein, wenn keine zusätzlichen Metadaten benötigt werden.
Bundle sollte immer null für null locusId sein.
- Attribute
Hinweise
Legt die android.content.LocusId für diese Aktivität fest. Die Locus-ID hilft dabei, unterschiedliche Instanzen derselben Activity Klasse zu identifizieren.
So könnte beispielsweise eine locus-ID, die auf einer bestimmten Unterhaltung basiert, für den Chat einer Unterhaltungs-App Activityfestgelegt werden. Das System kann dann diese Locus-ID zusammen mit app-Inhalten verwenden, um Bewertungssignale in verschiedenen UI-Oberflächen bereitzustellen, einschließlich Freigabe, Benachrichtigungen, Tastenkombinationen usw.
Es wird empfohlen, die gleiche Locus-ID in der Locus-ID der Verknüpfung festzulegen, android.content.pm.ShortcutInfo.Builder#setLocusId(android.content.LocusId) setLocusId sodass das System geeignete Bewertungssignale erlernen kann, die die Locus-ID der Aktivität mit der passenden Verknüpfung verknüpfen.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.