ContentResolver.AcquireUnstableContentProviderClient Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| AcquireUnstableContentProviderClient(Uri) |
Como |
| AcquireUnstableContentProviderClient(String) |
Como |
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.
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.
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.