Language

SliceProvider.OnBindSlice(Uri, ICollection<SliceSpec>) メソッド

定義

スライスを作成するために実装されます。

[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

パラメーター

sliceUri
Uri

バインドする URI。

supportedSpecs
ICollection<SliceSpec>

サポートされている仕様の一覧。

返品

属性

注釈

スライスを作成するために実装されます。

onBindSlice は、このスライスに関連付けられている UI の応答性を高めるために、できるだけ早く返す必要があります。 onBindSlice では、ネットワークまたはその他の IO は許可されません。 実行する必要がある読み込みは、アプリが onBindSlice で完全なデータを提供する準備ができたときに、 ContentResolver#notifyChange(Uri, ContentObserver) を呼び出してバックグラウンドで行う必要があります。

返されるスライスには、サポートされているいずれかの仕様と互換性のある仕様が必要です。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象