Langue

ContentProvider.Call Méthode

Définition

Surcharges

Nom Description
Call(String, String, Bundle)

Appelez une méthode définie par un fournisseur.

Call(String, String, String, Bundle)

Appelez une méthode définie par un fournisseur.

Call(String, String, Bundle)

Appelez une méthode définie par un fournisseur.

[Android.Runtime.Register("call", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetCall_Ljava_lang_String_Ljava_lang_String_Landroid_os_Bundle_Handler")]
public virtual Android.OS.Bundle? Call(string method, string? arg, Android.OS.Bundle? extras);
[<Android.Runtime.Register("call", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetCall_Ljava_lang_String_Ljava_lang_String_Landroid_os_Bundle_Handler")>]
abstract member Call : string * string * Android.OS.Bundle -> Android.OS.Bundle
override this.Call : string * string * Android.OS.Bundle -> Android.OS.Bundle

Paramètres

method
String

nom de méthode à appeler. Opaque à l’infrastructure, mais ne doit pas être null.

arg
String

argument String défini par le fournisseur. Peut avoir la valeur null.

extras
Bundle

argument Bundle défini par le fournisseur. Peut avoir la valeur null.

Retours

valeur de retour définie par le fournisseur. Peut être null, qui est également la valeur par défaut pour les fournisseurs qui n’implémentent aucune méthode d’appel.

Attributs

Remarques

Java documentation pour android.content.ContentProvider.call(java.lang.String, java.lang.String, java.lang.String, android.os.Bundle).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Call(String, String, String, Bundle)

Appelez une méthode définie par un fournisseur.

[Android.Runtime.Register("call", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "GetCall_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=29)]
public virtual 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;", "GetCall_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=29)>]
abstract member Call : string * string * string * Android.OS.Bundle -> Android.OS.Bundle
override this.Call : string * string * string * Android.OS.Bundle -> Android.OS.Bundle

Paramètres

authority
String

Cette valeur ne peut pas être null.

method
String

nom de méthode à appeler. Opaque à l’infrastructure, mais ne doit pas être null.

arg
String

argument String défini par le fournisseur. Peut avoir la valeur null.

extras
Bundle

argument Bundle défini par le fournisseur. Peut avoir la valeur null.

Retours

valeur de retour définie par le fournisseur. Peut être null, qui est également la valeur par défaut pour les fournisseurs qui n’implémentent aucune méthode d’appel.

Attributs

Remarques

Appelez une méthode définie par un fournisseur. Cela peut être utilisé pour implémenter des interfaces moins coûteuses et/ou non naturelles pour un modèle de type table.

<strong>WARNING :</strong> L’infrastructure ne vérifie pas cette entrée dans le fournisseur de contenu en plus de la capacité de base de l’application à accéder au fournisseur du tout. Par exemple, il n’a aucune idée si l’appel en cours d’exécution peut lire ou écrire des données dans le fournisseur. Il ne peut donc pas appliquer ces autorisations individuelles. Toute implémentation de cette méthode <forte>doit</forte> effectuer ses propres vérifications d’autorisation sur les appels entrants pour s’assurer qu’elles sont autorisées.

Java documentation pour android.content.ContentProvider.call(java.lang.String, java.lang.String, java.lang.String, android.os.Bundle).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à