ContentProvider.Call メソッド

定義

オーバーロード

名前 説明
Call(String, String, Bundle)

プロバイダー定義メソッドを呼び出します。

Call(String, String, String, Bundle)

プロバイダー定義メソッドを呼び出します。

Call(String, String, Bundle)

プロバイダー定義メソッドを呼び出します。

[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

パラメーター

method
String

呼び出すメソッド名。 フレームワークには不透明ですが、 nullしないでください。

arg
String

provider-defined String 引数。 null でもかまいません。

extras
Bundle

provider-defined Bundle 引数。 null でもかまいません。

返品

プロバイダー定義の戻り値。 null可能性があります。これは、呼び出しメソッドを実装しないプロバイダーの既定値でもあります。

属性

注釈

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Call(String, String, String, Bundle)

プロバイダー定義メソッドを呼び出します。

[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

パラメーター

authority
String

この値を null にすることはできません。

method
String

呼び出すメソッド名。 フレームワークには不透明ですが、 nullしないでください。

arg
String

provider-defined String 引数。 null でもかまいません。

extras
Bundle

provider-defined Bundle 引数。 null でもかまいません。

返品

プロバイダー定義の戻り値。 null可能性があります。これは、呼び出しメソッドを実装しないプロバイダーの既定値でもあります。

属性

注釈

プロバイダー定義メソッドを呼び出します。 これは、テーブルに似たモデルに対して安価なインターフェイスや不自然なインターフェイスを実装するために使用できます。

<strong>WARNING:</strong> フレームワークは、アプリケーションがプロバイダーにアクセスするための基本的な機能以外に、コンテンツ プロバイダーへのこのエントリに対するアクセス許可チェックを行いません。 たとえば、実行中の呼び出しがプロバイダーのデータの読み取りまたは書き込みを行うことができるかどうかは分からないため、これらの個々のアクセス許可を適用することはできません。 このメソッドの実装 <strong>must</strong> が許可されていることを確認するために、着信呼び出しに対して独自のアクセス許可チェックを行います。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象