ContentResolver.Call 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Call(Uri, String, String, Bundle) |
呼叫提供者定義的方法。 |
| Call(String, String, String, Bundle) |
呼叫提供者定義的方法。 |
Call(Uri, String, String, Bundle)
呼叫提供者定義的方法。
[Android.Runtime.Register("call", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "")]
public Android.OS.Bundle? Call(Android.Net.Uri uri, string method, string? arg, Android.OS.Bundle? extras);
[<Android.Runtime.Register("call", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;", "")>]
member this.Call : Android.Net.Uri * string * string * Android.OS.Bundle -> Android.OS.Bundle
參數
- uri
- Uri
此值不可能是空值。
- method
- String
提供者定義的方法名稱用於呼叫。 對框架不透明,但必須非空。
- arg
- String
提供者定義的 String 參數。 可能是 Null。
- extras
- Bundle
提供者定義的 Bundle 參數。 可能是 Null。
傳回
結果為 Bundle,可能是零。 如果 ContentProvider 沒有實作呼叫,則會是 null。
- 屬性
例外狀況
若 URI 或方法為空
如果 URI 不為人所知
備註
呼叫提供者定義的方法。 這可以用來實作比游標更便宜的讀寫介面,或不符合傳統表格模型。
本頁部分內容為基於 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;", "", ApiSince=29)]
public 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;", "", ApiSince=29)>]
member this.Call : string * string * string * Android.OS.Bundle -> Android.OS.Bundle
參數
- authority
- String
此值不可能是空值。
- method
- String
提供者定義的方法名稱用於呼叫。 對框架不透明,但必須非空。
- arg
- String
提供者定義的 String 參數。 可能是 Null。
- extras
- Bundle
提供者定義的 Bundle 參數。 可能是 Null。
傳回
結果為 Bundle,可能是零。 如果 ContentProvider 沒有實作呼叫,則會是 null。
- 屬性
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。