Freigeben über


ContentResolver.AcquireUnstableContentProviderClient Methode

Definition

Überlädt

AcquireUnstableContentProviderClient(Uri)

Gefällt #acquireContentProviderClient(Uri)mir , aber für die Verwendung, wenn Sie der Stabilität des Zielinhaltsanbieters nicht vertrauen.

AcquireUnstableContentProviderClient(String)

Gefällt #acquireContentProviderClient(String)mir , aber für die Verwendung, wenn Sie der Stabilität des Zielinhaltsanbieters nicht vertrauen.

AcquireUnstableContentProviderClient(Uri)

Gefällt #acquireContentProviderClient(Uri)mir , aber für die Verwendung, wenn Sie der Stabilität des Zielinhaltsanbieters nicht vertrauen.

[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

Parameter

uri
Uri

Gibt zurück

Attribute

Hinweise

Gefällt #acquireContentProviderClient(Uri)mir , aber für die Verwendung, wenn Sie der Stabilität des Zielinhaltsanbieters nicht vertrauen. Dadurch wird der Mechanismus in der Plattform deaktiviert, um Prozesse zu bereinigen, die von einem Inhaltsanbieter abhängig sind, wenn der Prozess dieses Inhaltsanbieters wegfällt. Normalerweise können Sie sicher davon ausgehen, dass Sie, nachdem Sie einen Anbieter erworben haben, diese nach Bedarf frei verwenden und nicht mehr verschwinden, auch wenn sich Ihr Prozess im Hintergrund befindet. Wenn Sie diese Methode verwenden, müssen Sie alle Fehler bei der Kommunikation mit dem Anbieter behandeln, und achten Sie darauf, sie zu schließen, damit sie später erneut geöffnet werden kann. Insbesondere wird ihnen mitgeteilt, android.os.DeadObjectException dass der Inhaltsanbieter nicht mehr vorhanden ist. Zu diesem Zeitpunkt ist das aktuelle ContentProviderClient-Objekt ungültig, und Sie sollten es freigeben. Sie können eine neue erwerben, wenn Sie versuchen möchten, den Anbieter neu zu starten und neue Vorgänge auszuführen.

Java-Dokumentation für android.content.ContentResolver.acquireUnstableContentProviderClient(android.net.Uri).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

AcquireUnstableContentProviderClient(String)

Gefällt #acquireContentProviderClient(String)mir , aber für die Verwendung, wenn Sie der Stabilität des Zielinhaltsanbieters nicht vertrauen.

[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

Parameter

name
String

Gibt zurück

Attribute

Hinweise

Gefällt #acquireContentProviderClient(String)mir , aber für die Verwendung, wenn Sie der Stabilität des Zielinhaltsanbieters nicht vertrauen. Dadurch wird der Mechanismus in der Plattform deaktiviert, um Prozesse zu bereinigen, die von einem Inhaltsanbieter abhängig sind, wenn der Prozess dieses Inhaltsanbieters wegfällt. Normalerweise können Sie sicher davon ausgehen, dass Sie, nachdem Sie einen Anbieter erworben haben, diese nach Bedarf frei verwenden und nicht mehr verschwinden, auch wenn sich Ihr Prozess im Hintergrund befindet. Wenn Sie diese Methode verwenden, müssen Sie alle Fehler bei der Kommunikation mit dem Anbieter behandeln, und achten Sie darauf, sie zu schließen, damit sie später erneut geöffnet werden kann. Insbesondere wird ihnen mitgeteilt, android.os.DeadObjectException dass der Inhaltsanbieter nicht mehr vorhanden ist. Zu diesem Zeitpunkt ist das aktuelle ContentProviderClient-Objekt ungültig, und Sie sollten es freigeben. Sie können eine neue erwerben, wenn Sie versuchen möchten, den Anbieter neu zu starten und neue Vorgänge auszuführen.

Java-Dokumentation für android.content.ContentResolver.acquireUnstableContentProviderClient(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: