Sprache

ContentResolver.Uncanonicalize(Uri) Methode

Definition

Wenn ein kanonischer URI, der zuvor von #canonicalize, generiert wurde, konvertieren Sie ihn in seine lokale nicht kanonische Form.

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

Parameter

url
Uri

Das kanonische Uri , das mit seiner nicht kanonischen Form zusammengerückt werden soll.

Gibt zurück

Uri

Gibt die nicht kanonische Darstellung von <var>url</var> zurück. Dadurch wird NULL zurückgegeben, wenn daten, die vom kanonischen URI identifiziert wurden, in der aktuellen Umgebung nicht gefunden werden können. Aufrufer müssen immer auf NULL prüfen und dies behandeln, indem sie entsprechend auf eine Alternative zurückfallen.

Attribute

Hinweise

Wenn ein kanonischer URI, der zuvor von #canonicalize, generiert wurde, konvertieren Sie ihn in seine lokale nicht kanonische Form. Dies kann in einigen Fällen hilfreich sein, in denen Sie wissen, dass Sie nur den URI in der aktuellen Umgebung verwenden und einen möglichen Aufwand vermeiden möchten, wenn Sie ihn mit dem Inhaltsanbieter verwenden oder überprüfen möchten, ob die referenzierten Daten überhaupt in der neuen Umgebung vorhanden sind.

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

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:

Siehe auch