ContentResolver.Call 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.
Overload
Call(Uri, String, String, Bundle) |
Chiamare un metodo definito dal provider. |
Call(String, String, String, Bundle) |
Chiamare un metodo definito dal provider. |
Call(Uri, String, String, Bundle)
Chiamare un metodo definito dal provider.
[Android.Runtime.Register("call", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "")]
public Android.OS.Bundle? Call (Android.Net.Uri uri, string method, string? arg, Android.OS.Bundle? extras);
[<Android.Runtime.Register("call", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "")>]
member this.Call : Android.Net.Uri * string * string * Android.OS.Bundle -> Android.OS.Bundle
Parametri
- uri
- Uri
- method
- String
nome del metodo definito dal provider da chiamare. Opaco al framework, ma deve essere diverso da Null.
- arg
- String
argomento String definito dal provider. Può essere null.
- extras
- Bundle
argomento bundle definito dal provider. Può essere null.
Restituisce
un bundle di risultati, possibilmente null. Sarà Null se ContentProvider non implementa la chiamata.
- Attributi
Eccezioni
se l'URI o il metodo è Null
se l'URI non è noto
Commenti
Chiamare un metodo definito dal provider. Questo può essere usato per implementare interfacce di lettura o scrittura che sono più economiche rispetto all'uso di un cursore e/o non rientrano nel modello di tabella tradizionale.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
Call(String, String, String, Bundle)
Chiamare un metodo definito dal provider.
[Android.Runtime.Register("call", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "", ApiSince=29)]
public Android.OS.Bundle? Call (string authority, string method, string? arg, Android.OS.Bundle? extras);
[<Android.Runtime.Register("call", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "", ApiSince=29)>]
member this.Call : string * string * string * Android.OS.Bundle -> Android.OS.Bundle
Parametri
- authority
- String
- method
- String
nome del metodo definito dal provider da chiamare. Opaco al framework, ma deve essere diverso da Null.
- arg
- String
argomento String definito dal provider. Può essere null.
- extras
- Bundle
argomento bundle definito dal provider. Può essere null.
Restituisce
un bundle di risultati, possibilmente null. Sarà Null se ContentProvider non implementa la chiamata.
- Attributi
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.