Compartir a través de


ContentResolver.AcquireUnstableContentProviderClient Método

Definición

Sobrecargas

AcquireUnstableContentProviderClient(Uri)

Al igual #acquireContentProviderClient(Uri)que , pero para su uso cuando no confía en la estabilidad del proveedor de contenido de destino.

AcquireUnstableContentProviderClient(String)

Al igual #acquireContentProviderClient(String)que , pero para su uso cuando no confía en la estabilidad del proveedor de contenido de destino.

AcquireUnstableContentProviderClient(Uri)

Al igual #acquireContentProviderClient(Uri)que , pero para su uso cuando no confía en la estabilidad del proveedor de contenido 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

Devoluciones

Atributos

Comentarios

Al igual #acquireContentProviderClient(Uri)que , pero para su uso cuando no confía en la estabilidad del proveedor de contenido de destino. Esto desactiva el mecanismo en los procesos de limpieza de la plataforma que dependen de un proveedor de contenido si el proceso del proveedor de contenido desaparece. Normalmente, puede suponer que una vez que haya adquirido un proveedor, puede usarlo libremente según sea necesario y no desaparecerá, incluso si el proceso está en segundo plano. Si usa este método, debe tener cuidado para tratar los errores al comunicarse con el proveedor y asegurarse de cerrarlo para que se pueda volver a abrir más adelante. En concreto, la detección de una android.os.DeadObjectException de las llamadas le permitirá saber que el proveedor de contenido ha desaparecido; en ese momento, el objeto ContentProviderClient actual no es válido y debe liberarlo. Puede adquirir uno nuevo si desea intentar reiniciar el proveedor y realizar nuevas operaciones en él.

Documentación de Java para android.content.ContentResolver.acquireUnstableContentProviderClient(android.net.Uri).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

AcquireUnstableContentProviderClient(String)

Al igual #acquireContentProviderClient(String)que , pero para su uso cuando no confía en la estabilidad del proveedor de contenido 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

Devoluciones

Atributos

Comentarios

Al igual #acquireContentProviderClient(String)que , pero para su uso cuando no confía en la estabilidad del proveedor de contenido de destino. Esto desactiva el mecanismo en los procesos de limpieza de la plataforma que dependen de un proveedor de contenido si el proceso del proveedor de contenido desaparece. Normalmente, puede suponer que una vez que haya adquirido un proveedor, puede usarlo libremente según sea necesario y no desaparecerá, incluso si el proceso está en segundo plano. Si usa este método, debe tener cuidado para tratar los errores al comunicarse con el proveedor y asegurarse de cerrarlo para que se pueda volver a abrir más adelante. En concreto, la detección de una android.os.DeadObjectException de las llamadas le permitirá saber que el proveedor de contenido ha desaparecido; en ese momento, el objeto ContentProviderClient actual no es válido y debe liberarlo. Puede adquirir uno nuevo si desea intentar reiniciar el proveedor y realizar nuevas operaciones en él.

Documentación de Java para android.content.ContentResolver.acquireUnstableContentProviderClient(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a