Compartilhar via


ContentResolver.AcquireUnstableContentProviderClient Método

Definição

Sobrecargas

AcquireUnstableContentProviderClient(Uri)

Como #acquireContentProviderClient(Uri), mas para uso quando você não confia na estabilidade do provedor de conteúdo de destino.

AcquireUnstableContentProviderClient(String)

Como #acquireContentProviderClient(String), mas para uso quando você não confia na estabilidade do provedor de conteúdo de destino.

AcquireUnstableContentProviderClient(Uri)

Como #acquireContentProviderClient(Uri), mas para uso quando você não confia na estabilidade do provedor de conteúdo de destino.

[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

Parâmetros

uri
Uri

Retornos

Atributos

Comentários

Como #acquireContentProviderClient(Uri), mas para uso quando você não confia na estabilidade do provedor de conteúdo de destino. Isso desativa o mecanismo nos processos de limpeza da plataforma que dependem de um provedor de conteúdo se o processo desse provedor de conteúdo desaparecer. Normalmente, você pode assumir com segurança que, uma vez que você adquiriu um provedor, você pode usá-lo livremente conforme necessário e ele não desaparecerá, mesmo se seu processo estiver em segundo plano. Se estiver usando esse método, você precisa tomar cuidado para lidar com quaisquer falhas ao se comunicar com o provedor e certifique-se de fechá-lo para que ele possa ser reaberto mais tarde. Em particular, pegar um android.os.DeadObjectException das chamadas lá permitirá que você saiba que o provedor de conteúdo desapareceu, nesse ponto o objeto ContentProviderClient atual é inválido e você deve liberá-lo. Você pode adquirir um novo se quiser tentar reiniciar o provedor e executar novas operações nele.

Documentação Java para android.content.ContentResolver.acquireUnstableContentProviderClient(android.net.Uri).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

AcquireUnstableContentProviderClient(String)

Como #acquireContentProviderClient(String), mas para uso quando você não confia na estabilidade do provedor de conteúdo de destino.

[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

Parâmetros

name
String

Retornos

Atributos

Comentários

Como #acquireContentProviderClient(String), mas para uso quando você não confia na estabilidade do provedor de conteúdo de destino. Isso desativa o mecanismo nos processos de limpeza da plataforma que dependem de um provedor de conteúdo se o processo desse provedor de conteúdo desaparecer. Normalmente, você pode assumir com segurança que, uma vez que você adquiriu um provedor, você pode usá-lo livremente conforme necessário e ele não desaparecerá, mesmo se seu processo estiver em segundo plano. Se estiver usando esse método, você precisa tomar cuidado para lidar com quaisquer falhas ao se comunicar com o provedor e certifique-se de fechá-lo para que ele possa ser reaberto mais tarde. Em particular, pegar um android.os.DeadObjectException das chamadas lá permitirá que você saiba que o provedor de conteúdo desapareceu, nesse ponto o objeto ContentProviderClient atual é inválido e você deve liberá-lo. Você pode adquirir um novo se quiser tentar reiniciar o provedor e executar novas operações nele.

Documentação Java para android.content.ContentResolver.acquireUnstableContentProviderClient(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a