語言

ContentProvider.Call 方法

定義

多載

名稱 Description
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

提供者定義的 String 參數。 可以是 null

extras
Bundle

提供者定義的 Bundle 參數。 可以是 null

傳回

提供者定義的返回值。 可能是 null,這也是未實作任何呼叫方法的提供者的預設。

屬性

備註

Java 文件 android.content.ContentProvider.call(java.lang.String, java.lang.String, java.lang.String, android.os.Bundle)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

此值不可能是空值。

method
String

呼叫的方法名稱。 對框架來說是不透明的,但不應該是 null

arg
String

提供者定義的 String 參數。 可以是 null

extras
Bundle

提供者定義的 Bundle 參數。 可以是 null

傳回

提供者定義的返回值。 可能是 null,這也是未實作任何呼叫方法的提供者的預設。

屬性

備註

呼叫提供者定義的方法。 這可以用來實作更便宜和/或不自然的介面,適合類似表格的模型。

<強烈>警告:</strong> 框架對此內容提供者的條目沒有任何權限檢查,除了應用程式基本能取得提供者存取權限外。 例如,它不知道所執行的呼叫是否能讀取或寫入提供者的資料,因此無法強制執行這些個別權限。 任何採用此方法<的實作,強><必須/強>都會對來電進行權限檢查,以確保通話被允許。

Java 文件 android.content.ContentProvider.call(java.lang.String, java.lang.String, java.lang.String, android.os.Bundle)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於