Android.Content.ContentProvider.Call Method
Call a provider-defined method.

Syntax

[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)

Parameters

method
method name to call. Opaque to framework, but should not be null.
arg
provider-defined String argument. May be null.
extras
provider-defined Bundle argument. May be null.

Returns

Documentation for this section has not yet been entered.

Remarks

Call a provider-defined method. This can be used to implement interfaces that are cheaper and/or unnatural for a table-like model.

WARNING: The framework does no permission checking on this entry into the content provider besides the basic ability for the application to get access to the provider at all. For example, it has no idea whether the call being executed may read or write data in the provider, so can't enforce those individual permissions. Any implementation of this method must do its own permission checks on incoming calls to make sure they are allowed.

[Android Documentation]

Requirements

Namespace: Android.Content
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 11