次の方法で共有


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 ドキュメント android.app.slice.SliceProvider.onBindSlice(android.net.Uri, java.util.Set<android.app.slice.SliceSpec>)

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

適用対象