Поделиться через


ContentResolver.AcquireUnstableContentProviderClient Метод

Определение

Перегрузки

AcquireUnstableContentProviderClient(Uri)

Например #acquireContentProviderClient(Uri), но для использования, если вы не доверяете стабильности целевого поставщика контента.

AcquireUnstableContentProviderClient(String)

Например #acquireContentProviderClient(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

Возвращаемое значение

Атрибуты

Комментарии

Например #acquireContentProviderClient(Uri), но для использования, если вы не доверяете стабильности целевого поставщика контента. Это отключает механизм в процессах очистки платформы, зависящих от поставщика контента, если этот процесс поставщика контента исчезает. Как правило, вы можете безопасно предположить, что после приобретения поставщика вы можете свободно использовать его по мере необходимости, и он не исчезнет, даже если ваш процесс находится в фоновом режиме. При использовании этого метода необходимо иметь дело с любыми сбоями при взаимодействии с поставщиком и не забудьте закрыть его, чтобы его можно было повторно открыть позже. В частности, перехват android.os.DeadObjectException от вызовов даст вам знать, что поставщик контента ушел; в этом случае текущий объект ContentProviderClient недопустим, и его следует освободить. Вы можете приобрести новый, если вы хотите попытаться перезапустить поставщика и выполнить новые операции с ним.

Документация по Java для android.content.ContentResolver.acquireUnstableContentProviderClient(android.net.Uri).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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

Возвращаемое значение

Атрибуты

Комментарии

Например #acquireContentProviderClient(String), но для использования, если вы не доверяете стабильности целевого поставщика контента. Это отключает механизм в процессах очистки платформы, зависящих от поставщика контента, если этот процесс поставщика контента исчезает. Как правило, вы можете безопасно предположить, что после приобретения поставщика вы можете свободно использовать его по мере необходимости, и он не исчезнет, даже если ваш процесс находится в фоновом режиме. При использовании этого метода необходимо иметь дело с любыми сбоями при взаимодействии с поставщиком и не забудьте закрыть его, чтобы его можно было повторно открыть позже. В частности, перехват android.os.DeadObjectException от вызовов даст вам знать, что поставщик контента ушел; в этом случае текущий объект ContentProviderClient недопустим, и его следует освободить. Вы можете приобрести новый, если вы хотите попытаться перезапустить поставщика и выполнить новые операции с ним.

Документация по Java для android.content.ContentResolver.acquireUnstableContentProviderClient(java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к