ContentResolver.AcquireUnstableContentProviderClient Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AcquireUnstableContentProviderClient(Uri) |
Gefällt |
AcquireUnstableContentProviderClient(String) |
Gefällt |
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.
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.
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.