ContentResolver.Call 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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
要呼叫的提供者定義方法名稱。 不透明到架構,但必須是非 Null。
- arg
- String
提供者定義的 String 自變數。 可能是 Null。
- extras
- Bundle
提供者定義的 Bundle 自變數。 可能是 Null。
傳回
結果套件組合,可能是 null。 如果 ContentProvider 未實作呼叫,將會是 Null。
- 屬性
例外狀況
如果 uri 或方法為 null,則為
如果 URI 未知,則為
備註
呼叫提供者定義的方法。 這可用來實作比使用 Cursor 和/或不適合傳統數據表模型的讀取或寫入介面。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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
要呼叫的提供者定義方法名稱。 不透明到架構,但必須是非 Null。
- arg
- String
提供者定義的 String 自變數。 可能是 Null。
- extras
- Bundle
提供者定義的 Bundle 自變數。 可能是 Null。
傳回
結果套件組合,可能是 null。 如果 ContentProvider 未實作呼叫,將會是 Null。
- 屬性
備註
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。