Поделиться через


SliceProvider.OnMapIntentToUri(Intent) Метод

Определение

Этот метод должен быть переопределен, если IntentFilter он указан в SliceProvider.

[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, представляющий срез, связанный с предоставленным намерением.

Атрибуты

Комментарии

Этот метод должен быть переопределен, если IntentFilter он указан в SliceProvider. В этом случае этот метод можно вызвать и, как ожидается, возвратить URI, отличный от NULL, представляющий срез. В противном случае это вызовет UnsupportedOperationException.

Любой фильтр намерений, добавленный в поставщик среза, также должен содержать SliceManager#CATEGORY_SLICE, так как в противном случае он не будет обнаружен SliceManager#mapIntentToUri(Intent).

Документация по Java для android.app.slice.SliceProvider.onMapIntentToUri(android.content.Intent).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к