ContentProvider.GetStreamTypes(Uri, String) Methode

Definition

Wird von einem Client aufgerufen, um die Datentypen von Datenströmen zu bestimmen, die dieser Inhaltsanbieter für den angegebenen URI unterstützt.

[Android.Runtime.Register("getStreamTypes", "(Landroid/net/Uri;Ljava/lang/String;)[Ljava/lang/String;", "GetGetStreamTypes_Landroid_net_Uri_Ljava_lang_String_Handler")]
public virtual string[]? GetStreamTypes(Android.Net.Uri uri, string mimeTypeFilter);
[<Android.Runtime.Register("getStreamTypes", "(Landroid/net/Uri;Ljava/lang/String;)[Ljava/lang/String;", "GetGetStreamTypes_Landroid_net_Uri_Ljava_lang_String_Handler")>]
abstract member GetStreamTypes : Android.Net.Uri * string -> string[]
override this.GetStreamTypes : Android.Net.Uri * string -> string[]

Parameter

uri
Uri

Die Daten im Inhaltsanbieter, die abgefragt werden.

mimeTypeFilter
String

Der Typ der Daten, die der Kunde wünscht. Möglicherweise ist ein Muster, z. B. / zum Abrufen aller möglichen Datentypen.

Gibt zurück

String[]

Gibt zurück null , wenn für den angegebenen mimeTypeFilter keine möglichen Datenströme vorhanden sind. Gibt andernfalls ein Array aller verfügbaren konkreten MIME-Typen zurück.

Attribute

Hinweise

Wird von einem Client aufgerufen, um die Datentypen von Datenströmen zu bestimmen, die dieser Inhaltsanbieter für den angegebenen URI unterstützt. Die Standardimplementierung gibt zurück null, d. h. keine Typen. Wenn Ihr Inhaltsanbieter Daten eines bestimmten Typs speichert, geben Sie diesen MIME-Typ zurück, wenn er dem angegebenen mimeTypeFilter entspricht. Wenn typkonvertiert werden kann, geben Sie ein Array aller unterstützten MIME-Typen zurück, die mit mimeTypeFilter übereinstimmen.

Java Dokumentation für android.content.ContentProvider.getStreamTypes(android.net.Uri, java.lang.String).

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:

Weitere Informationen

  • GetType(Uri)
  • <xref:Android.Content.ContentProvider.OpenTypedAssetFile(Android.Net.Uri%2c+System.String%2c+System.String)>
  • <xref:Android.Content.ClipDescription.CompareMimeTypes(System.String%2c+System.String)>