ContentResolver.Refresh(Uri, Bundle, CancellationSignal) 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.
Auf diese Weise können Clients eine explizite Aktualisierung von Inhalten anfordern, die von uri
.
[Android.Runtime.Register("refresh", "(Landroid/net/Uri;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Z", "", ApiSince=26)]
public bool Refresh (Android.Net.Uri url, Android.OS.Bundle? extras, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("refresh", "(Landroid/net/Uri;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Z", "", ApiSince=26)>]
member this.Refresh : Android.Net.Uri * Android.OS.Bundle * Android.OS.CancellationSignal -> bool
Parameter
- url
- Uri
Der URI, der die zu aktualisierenden Daten identifiziert.
- extras
- Bundle
Weitere Optionen vom Client. Die Definitionen sind spezifisch für den aufgerufenen Inhaltsanbieter.
- cancellationSignal
- CancellationSignal
Ein Signal zum Abbrechen des laufenden Vorgangs oder null
wenn keines. Wenn Sie beispielsweise die Aktualisierung für einen bestimmten URI aufgerufen haben, sollten Sie aufrufen CancellationSignal#throwIfCanceled()
, um zu überprüfen, ob der Client die Aktualisierungsanforderung abgebrochen hat.
Gibt zurück
"true", wenn der Anbieter tatsächlich versucht hat, zu aktualisieren.
- Attribute
Hinweise
Auf diese Weise können Clients eine explizite Aktualisierung von Inhalten anfordern, die von uri
.
Clientcode sollte diese Methode nur aufrufen, wenn ein starker Hinweis (z. B. ein Benutzer initiierte Pull zum Aktualisieren) darauf hinweist, dass der Inhalt veraltet ist.
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.