ContentProvider.Call Método

Definição

Sobrecargas

Nome Description
Call(String, String, Bundle)

Chame um método definido pelo provedor.

Call(String, String, String, Bundle)

Chame um método definido pelo provedor.

Call(String, String, Bundle)

Chame um método definido pelo provedor.

[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

nome do método a ser chamado. Opaco à estrutura, mas não deve ser null.

arg
String

Argumento String definido pelo provedor. Pode ser null.

extras
Bundle

Argumento bundle definido pelo provedor. Pode ser null.

Retornos

Valor de retorno definido pelo provedor. Pode ser null, que também é o padrão para provedores que não implementam nenhum método de chamada.

Atributos

Comentários

Java documentação para android.content.ContentProvider.call(java.lang.String, java.lang.String, java.lang.String, android.os.Bundle).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Call(String, String, String, Bundle)

Chame um método definido pelo provedor.

[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

Esse valor não pode ser nulo.

method
String

nome do método a ser chamado. Opaco à estrutura, mas não deve ser null.

arg
String

Argumento String definido pelo provedor. Pode ser null.

extras
Bundle

Argumento bundle definido pelo provedor. Pode ser null.

Retornos

Valor de retorno definido pelo provedor. Pode ser null, que também é o padrão para provedores que não implementam nenhum método de chamada.

Atributos

Comentários

Chame um método definido pelo provedor. Isso pode ser usado para implementar interfaces mais baratas e/ou não naturais para um modelo semelhante a uma tabela.

<strong>WARNING:</strong> A estrutura não faz nenhuma verificação de permissão nessa entrada no provedor de conteúdo, além da capacidade básica do aplicativo de obter acesso ao provedor. Por exemplo, não faz ideia se a chamada que está sendo executada pode ler ou gravar dados no provedor, portanto, não é possível impor essas permissões individuais. Qualquer implementação desse método <forte>deve</forte> fazer suas próprias verificações de permissão em chamadas de entrada para garantir que elas sejam permitidas.

Java documentação para android.content.ContentProvider.call(java.lang.String, java.lang.String, java.lang.String, android.os.Bundle).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a