SliceManager.MapIntentToUri(Intent) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.