ContentResolver.AcquireUnstableContentProviderClient Método

Definição

Sobrecargas

Nome Description
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

Esse valor não pode ser nulo.

Retornos

Esse valor pode ser nulo.

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, depois de adquirir um provedor, poderá usá-lo livremente conforme necessário e ele não desaparecerá, mesmo que seu processo esteja em segundo plano. Se estiver usando esse método, você precisará ter cuidado para lidar com quaisquer falhas ao se comunicar com o provedor e não se esqueça de fechá-lo para que ele possa ser aberto novamente mais tarde. Em particular, capturar uma 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.

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

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

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

Esse valor não pode ser nulo.

Retornos

Esse valor pode ser nulo.

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, depois de adquirir um provedor, poderá usá-lo livremente conforme necessário e ele não desaparecerá, mesmo que seu processo esteja em segundo plano. Se estiver usando esse método, você precisará ter cuidado para lidar com quaisquer falhas ao se comunicar com o provedor e não se esqueça de fechá-lo para que ele possa ser aberto novamente mais tarde. Em particular, capturar uma 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.

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

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

Aplica-se a