SliceProvider.OnBindSlice(Uri, ICollection<SliceSpec>) 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.
Implementiert, um ein Segment zu erstellen.
[Android.Runtime.Register("onBindSlice", "(Landroid/net/Uri;Ljava/util/Set;)Landroid/app/slice/Slice;", "GetOnBindSlice_Landroid_net_Uri_Ljava_util_Set_Handler", ApiSince=28)]
public virtual Android.App.Slices.Slice? OnBindSlice(Android.Net.Uri? sliceUri, System.Collections.Generic.ICollection<Android.App.Slices.SliceSpec>? supportedSpecs);
[<Android.Runtime.Register("onBindSlice", "(Landroid/net/Uri;Ljava/util/Set;)Landroid/app/slice/Slice;", "GetOnBindSlice_Landroid_net_Uri_Ljava_util_Set_Handler", ApiSince=28)>]
abstract member OnBindSlice : Android.Net.Uri * System.Collections.Generic.ICollection<Android.App.Slices.SliceSpec> -> Android.App.Slices.Slice
override this.OnBindSlice : Android.Net.Uri * System.Collections.Generic.ICollection<Android.App.Slices.SliceSpec> -> Android.App.Slices.Slice
Parameter
- sliceUri
- Uri
URI, der gebunden werden soll.
- supportedSpecs
- ICollection<SliceSpec>
Liste der unterstützten Spezifikationen.
Gibt zurück
- Attribute
Hinweise
Implementiert, um ein Segment zu erstellen.
onBindSlice sollte so schnell wie möglich zurückgegeben werden, damit die mit diesem Segment verknüpfte Benutzeroberfläche reaktionsfähig sein kann. OnBindSlice wird kein Netzwerk oder eine andere E/A-Datei zugelassen. Alle zu erledigenden Ladezeiten sollten im Hintergrund mit einem Aufruf ContentResolver#notifyChange(Uri, ContentObserver) erfolgen, wenn die App bereit ist, die vollständigen Daten in "onBindSlice" bereitzustellen.
Das zurückgegebene Segment sollte eine Spezifikation aufweisen, die mit einer der unterstützten Spezifikationen kompatibel ist.
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.