ContentResolver.Call Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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
Аргумент пакета, определенный поставщиком. Может иметь значение null.
Возвращаемое значение
результирующий пакет, возможно, null. Значение NULL, если ContentProvider не реализует вызов.
- Атрибуты
Исключения
Значение NULL, если универсальный код ресурса (URI) или метод имеет значение NULL
Если универсальный код ресурса (URI) не известен
Комментарии
Вызовите определяемый поставщиком метод. Это можно использовать для реализации интерфейсов чтения или записи, которые дешевле, чем использование курсора и/или не вписываются в традиционную модель таблицы.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
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
Аргумент пакета, определенный поставщиком. Может иметь значение null.
Возвращаемое значение
результирующий пакет, возможно, null. Значение NULL, если ContentProvider не реализует вызов.
- Атрибуты
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.