Sprache

SliceProvider.OnMapIntentToUri(Intent) Methode

Definition

Diese Methode muss überschrieben werden, wenn im SliceProvider ein IntentFilter Wert angegeben ist.

[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

Parameter

intent
Intent

Gibt zurück

Uri

URI, der das mit der bereitgestellten Absicht verknüpfte Segment darstellt.

Attribute

Hinweise

Diese Methode muss überschrieben werden, wenn im SliceProvider ein IntentFilter Wert angegeben ist. In diesem Fall kann diese Methode aufgerufen werden und wird erwartet, dass ein Nicht-Null-URI zurückgegeben wird, der ein Segment darstellt. Andernfalls wird dies ausgelöst UnsupportedOperationException.

Alle einem Datenschnittanbieter hinzugefügten Absichtsfilter sollten ebenfalls enthalten SliceManager#CATEGORY_SLICE, da andernfalls kein Beabsichtigter Filter erkannt SliceManager#mapIntentToUri(Intent)wird.

Java Dokumentation für android.app.slice.SliceProvider.onMapIntentToUri(android.content.Intent).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: