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 ,则必须重写此方法。 在这种情况下,可以调用此方法,并预期返回表示切片的非 null URI。 否则,将引发此操作 UnsupportedOperationException

添加到切片提供程序的任何意向筛选器也应包含 SliceManager#CATEGORY_SLICE,否则不会由该 SliceManager#mapIntentToUri(Intent)筛选器检测到。

适用于 . 的 android.app.slice.SliceProvider.onMapIntentToUri(android.content.Intent)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于