Langue

SliceProvider.OnBindSlice(Uri, ICollection<SliceSpec>) Méthode

Définition

Implémenté pour créer une tranche.

[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

Paramètres

sliceUri
Uri

Uri à lier.

supportedSpecs
ICollection<SliceSpec>

Liste des spécifications prises en charge.

Retours

Attributs

Remarques

Implémenté pour créer une tranche.

onBindSlice doit retourner le plus rapidement possible afin que l’interface utilisateur liée à cette tranche puisse être réactive. Aucun réseau ou autre E/S n’est autorisé pendant onBindSlice. Tout chargement à effectuer doit se produire en arrière-plan avec un appel lorsque ContentResolver#notifyChange(Uri, ContentObserver) l’application est prête à fournir les données complètes dans onBindSlice.

La tranche retournée doit avoir une spécification compatible avec l’une des spécifications prises en charge.

Java documentation pour android.app.slice.SliceProvider.onBindSlice(android.net.Uri, java.util.Set<android.app.slice.SliceSpec>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à