ContentProvider.Call 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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,這也是未實作任何呼叫方法的提供者的預設。
- 屬性
備註
本頁部分內容為基於 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> 框架對此內容提供者的條目沒有任何權限檢查,除了應用程式基本能取得提供者存取權限外。 例如,它不知道所執行的呼叫是否能讀取或寫入提供者的資料,因此無法強制執行這些個別權限。 任何採用此方法<的實作,強><必須/強>都會對來電進行權限檢查,以確保通話被允許。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。