Sprache

SliceManager.MapIntentToUri(Intent) Methode

Definition

Wandelt eine Segmentabsicht in einen Datenschnitt-URI um.

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

Parameter

intent
Intent

Die einem Segment zugeordnete Absicht.

Gibt zurück

Uri

Der Slice-URI, der von der App oder null bereitgestellt wird, wenn keine vorhanden ist.

Attribute

Hinweise

Wandelt eine Segmentabsicht in einen Datenschnitt-URI um. Erwartet eine explizite Absicht.

Dies durchläuft einen prozess mit mehreren Phasen, um festzustellen, ob ein Segment diese Absicht darstellen kann. <ol><li> If the intent contains data that ContentResolver#getType is SliceProvider#SLICE_TYPE then the data will be returned.</li li>><Wenn die Absicht explizit auf eine Aktivität verweist und diese Aktivität Metadaten für Schlüssel #SLICE_METADATA_KEYenthält, wird der angegebene URI zurückgegeben.</li li><>Schließlich wird der Anbieter gefragtSliceProvider#onMapIntentToUri, und das Ergebnis wird zurückgegeben, wenn die Absicht mit #CATEGORY_SLICE hinzugefügtem Hinzufügen zu einem Anbieter aufgelöst wird.</li li>><Wenn kein Segment gefunden wird, wird dieses null zurückgegeben.</li></ol>

Java Dokumentation für android.app.slice.SliceManager.mapIntentToUri(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: