IntentFilter.MatchData(String, String, Uri) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Trova la corrispondenza di questo filtro rispetto ai dati di una finalità (tipo, schema e percorso).
[Android.Runtime.Register("matchData", "(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)I", "")]
public Android.Content.MatchResults MatchData(string? type, string? scheme, Android.Net.Uri? data);
[<Android.Runtime.Register("matchData", "(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)I", "")>]
member this.MatchData : string * string * Android.Net.Uri -> Android.Content.MatchResults
Parametri
- type
- String
Tipo di dati desiderato da cercare, come restituito da Intent.resolveType().
- scheme
- String
Schema di dati desiderato da cercare, come restituito da Intent.getScheme().
- data
- Uri
Stringa di dati completa con cui eseguire la corrispondenza, come specificato in Intent.data.
Valori restituiti
Restituisce una costante di corrispondenza valida (una combinazione di #MATCH_CATEGORY_MASK e #MATCH_ADJUSTMENT_MASK) o uno dei codici #NO_MATCH_TYPE di errore se il tipo non corrisponde o #NO_MATCH_DATA se lo schema/percorso non corrisponde.
- Attributi
Commenti
Trova la corrispondenza di questo filtro rispetto ai dati di una finalità (tipo, schema e percorso). Se il filtro non specifica alcun tipo e non specifica schemi/percorsi, la corrispondenza avrà esito positivo solo se la finalità non specifica anche un tipo o dati. Se il filtro non specifica schemi, corrisponderà in modo implicito alle finalità senza schemi o agli schemi "content:" o "file:" (fondamentalmente eseguendo una corrispondenza solo di tipo MIME). Se il filtro non specifica alcun tipo MIME, anche la finalità non deve specificare un tipo MIME.
Tenere presente che per trovare una corrispondenza con un'autorità, è necessario specificare anche uno schema di base in cui si trova l'autorità. Per trovare una corrispondenza con un percorso dati, è necessario specificare uno schema e un'autorità. Se il filtro non specifica alcun tipo o schema che corrisponde a , viene considerato vuoto (qualsiasi autorità o percorso dati specificato viene ignorato, come se fosse vuoto).
<em>Nota: tipo MIME, schema URI e corrispondenza dei nomi host nel framework Android fa distinzione tra maiuscole e minuscole, a differenza delle definizioni RFC formali. Di conseguenza, è consigliabile scrivere sempre questi elementi con lettere minuscole e normalizzare tutti i tipi MIME o gli URI ricevuti dall'esterno di Android per assicurarsi che questi elementi siano minuscoli prima di fornirli qui.</em>
per android.content.IntentFilter.matchData(java.lang.String, java.lang.String, android.net.Uri).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Vedi anche
- <xref:Android.Content.IntentFilter.Match(Android.Content.ContentResolver%2c+Android.Content.Intent%2c+Android.Content.Intent%2c+Android.Content.Intent)>