ContentResolver.AcquireUnstableContentProviderClient Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| AcquireUnstableContentProviderClient(Uri) |
Например |
| AcquireUnstableContentProviderClient(String) |
Например |
AcquireUnstableContentProviderClient(Uri)
Например #acquireContentProviderClient(Uri), но для использования, если вы не доверяете стабильности целевого поставщика контента.
[Android.Runtime.Register("acquireUnstableContentProviderClient", "(Landroid/net/Uri;)Landroid/content/ContentProviderClient;", "")]
public Android.Content.ContentProviderClient? AcquireUnstableContentProviderClient(Android.Net.Uri uri);
[<Android.Runtime.Register("acquireUnstableContentProviderClient", "(Landroid/net/Uri;)Landroid/content/ContentProviderClient;", "")>]
member this.AcquireUnstableContentProviderClient : Android.Net.Uri -> Android.Content.ContentProviderClient
Параметры
- uri
- Uri
Это значение не может иметь значение NULL.
Возвращаемое значение
Это значение может иметь значение NULL.
- Атрибуты
Комментарии
Например #acquireContentProviderClient(Uri), но для использования, если вы не доверяете стабильности целевого поставщика контента. Это отключает механизм в процессах очистки платформы, зависящих от поставщика контента, если этот процесс поставщика контента исчезает. Как правило, вы можете безопасно предположить, что после приобретения поставщика вы можете свободно использовать его по мере необходимости, и он не исчезнет, даже если ваш процесс находится в фоновом режиме. При использовании этого метода необходимо иметь дело с любыми сбоями при взаимодействии с поставщиком и не забудьте закрыть его, чтобы его можно было повторно открыть позже. В частности, перехват android.os.DeadObjectException от вызовов даст вам знать, что поставщик контента ушел; в этом случае текущий объект ContentProviderClient недопустим, и его следует освободить. Вы можете приобрести новый, если вы хотите попытаться перезапустить поставщика и выполнить новые операции с ним.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
AcquireUnstableContentProviderClient(String)
Например #acquireContentProviderClient(String), но для использования, если вы не доверяете стабильности целевого поставщика контента.
[Android.Runtime.Register("acquireUnstableContentProviderClient", "(Ljava/lang/String;)Landroid/content/ContentProviderClient;", "")]
public Android.Content.ContentProviderClient? AcquireUnstableContentProviderClient(string name);
[<Android.Runtime.Register("acquireUnstableContentProviderClient", "(Ljava/lang/String;)Landroid/content/ContentProviderClient;", "")>]
member this.AcquireUnstableContentProviderClient : string -> Android.Content.ContentProviderClient
Параметры
- name
- String
Это значение не может иметь значение NULL.
Возвращаемое значение
Это значение может иметь значение NULL.
- Атрибуты
Комментарии
Например #acquireContentProviderClient(String), но для использования, если вы не доверяете стабильности целевого поставщика контента. Это отключает механизм в процессах очистки платформы, зависящих от поставщика контента, если этот процесс поставщика контента исчезает. Как правило, вы можете безопасно предположить, что после приобретения поставщика вы можете свободно использовать его по мере необходимости, и он не исчезнет, даже если ваш процесс находится в фоновом режиме. При использовании этого метода необходимо иметь дело с любыми сбоями при взаимодействии с поставщиком и не забудьте закрыть его, чтобы его можно было повторно открыть позже. В частности, перехват android.os.DeadObjectException от вызовов даст вам знать, что поставщик контента ушел; в этом случае текущий объект ContentProviderClient недопустим, и его следует освободить. Вы можете приобрести новый, если вы хотите попытаться перезапустить поставщика и выполнить новые операции с ним.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".