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, представляющий срез, связанный с предоставленным намерением.
- Атрибуты
Комментарии
Этот метод должен быть переопределен, если 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.