語言

SliceProvider.OnMapIntentToUri(Intent) 方法

定義

如果 SliceProvider 上有指定 , IntentFilter 此方法必須覆寫。

[Android.Runtime.Register("onMapIntentToUri", "(Landroid/content/Intent;)Landroid/net/Uri;", "GetOnMapIntentToUri_Landroid_content_Intent_Handler", ApiSince=28)]
public virtual Android.Net.Uri OnMapIntentToUri(Android.Content.Intent? intent);
[<Android.Runtime.Register("onMapIntentToUri", "(Landroid/content/Intent;)Landroid/net/Uri;", "GetOnMapIntentToUri_Landroid_content_Intent_Handler", ApiSince=28)>]
abstract member OnMapIntentToUri : Android.Content.Intent -> Android.Net.Uri
override this.OnMapIntentToUri : Android.Content.Intent -> Android.Net.Uri

參數

intent
Intent

傳回

Uri

Uri 代表與所提供意圖相關的切片。

屬性

備註

如果 SliceProvider 上有指定 , IntentFilter 此方法必須覆寫。 在這種情況下,這個方法可以被呼叫,並預期會回傳一個非空的 Uri,代表一個切片。 否則會丟棄 UnsupportedOperationException。

任何加入切片提供者的意圖過濾器也應包含 SliceManager#CATEGORY_SLICE,否則無法被 SliceManager#mapIntentToUri(Intent)偵測到 。

Java 文件 android.app.slice.SliceProvider.onMapIntentToUri(android.content.Intent)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於