ContentProvider.Call Método

Definición

Sobrecargas

Nombre Description
Call(String, String, Bundle)

Llame a un método definido por el proveedor.

Call(String, String, String, Bundle)

Llame a un método definido por el proveedor.

Call(String, String, Bundle)

Llame a un método definido por el proveedor.

[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

Parámetros

method
String

nombre del método al que se va a llamar. Opaco para el marco de trabajo, pero no debe ser null.

arg
String

argumento String definido por el proveedor. Puede ser NULL.

extras
Bundle

argumento Bundle definido por el proveedor. Puede ser NULL.

Devoluciones

valor devuelto definido por el proveedor. Puede ser null, que también es el valor predeterminado para los proveedores que no implementan ningún método de llamada.

Atributos

Comentarios

Java documentación para android.content.ContentProvider.call(java.lang.String, java.lang.String, java.lang.String, android.os.Bundle).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Call(String, String, String, Bundle)

Llame a un método definido por el proveedor.

[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

Parámetros

authority
String

Este valor no puede ser null.

method
String

nombre del método al que se va a llamar. Opaco para el marco de trabajo, pero no debe ser null.

arg
String

argumento String definido por el proveedor. Puede ser NULL.

extras
Bundle

argumento Bundle definido por el proveedor. Puede ser NULL.

Devoluciones

valor devuelto definido por el proveedor. Puede ser null, que también es el valor predeterminado para los proveedores que no implementan ningún método de llamada.

Atributos

Comentarios

Llame a un método definido por el proveedor. Esto se puede usar para implementar interfaces que son más baratas o no naturales para un modelo similar a una tabla.

<strong>WARNING:</strong> El marco no realiza ninguna comprobación de permisos en esta entrada en el proveedor de contenido además de la capacidad básica para que la aplicación obtenga acceso al proveedor en absoluto. Por ejemplo, no tiene idea de si la llamada que se ejecuta puede leer o escribir datos en el proveedor, por lo que no puede aplicar esos permisos individuales. Cualquier implementación de este método <>fuerte debe</fuerte> realizar sus propias comprobaciones de permisos en las llamadas entrantes para asegurarse de que están permitidas.

Java documentación para android.content.ContentProvider.call(java.lang.String, java.lang.String, java.lang.String, android.os.Bundle).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a