Freigeben über


ContentProvider.Uncanonicalize(Uri) Methode

Definition

Entfernen Sie kanonische UrIs, die zuvor von #canonicalize.

[Android.Runtime.Register("uncanonicalize", "(Landroid/net/Uri;)Landroid/net/Uri;", "GetUncanonicalize_Landroid_net_Uri_Handler")]
public virtual Android.Net.Uri? Uncanonicalize (Android.Net.Uri url);
[<Android.Runtime.Register("uncanonicalize", "(Landroid/net/Uri;)Landroid/net/Uri;", "GetUncanonicalize_Landroid_net_Uri_Handler")>]
abstract member Uncanonicalize : Android.Net.Uri -> Android.Net.Uri
override this.Uncanonicalize : Android.Net.Uri -> Android.Net.Uri

Parameter

url
Uri

Der URI, aus dem alle Kanonisierungen entfernt werden sollen.

Gibt zurück

Uri

Gibt die nicht kanonische Darstellung von <var>url</var> zurück, gibt die <var>url</var> as-is zurück, wenn nichts zu tun ist, oder null zurückgeben, wenn die durch die kanonische Darstellung identifizierten Daten in der aktuellen Umgebung nicht gefunden werden können.

Attribute

Hinweise

Entfernen Sie kanonische UrIs, die zuvor von #canonicalize. Wenn Ihre Implementierung beispielsweise ein Abfrageparameter zum Kanonisieren eines URI hinzufügen soll, kann diese Methode einfach alle Abfrageparameter für den URI durchstellen. Die Standardimplementierung gibt immer die gleiche <var>url</var> zurück, die übergeben wurde.

Java-Dokumentation für android.content.ContentProvider.uncanonicalize(android.net.Uri).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: