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 属性许可证中所述的术语使用。