SyncResult Konstruktor
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.
Erstellen Sie ein "clean" SyncResult.
[Android.Runtime.Register(".ctor", "()V", "")]
public SyncResult ();
- Attribute
Hinweise
Erstellen Sie ein "clean" SyncResult. Wenn dies ohne Änderungen zurückgegeben wird, berücksichtigt der SyncManager, dass die Synchronisierung erfolgreich abgeschlossen wurde. Die verschiedenen Felder können vom SyncAdapter festgelegt werden, um dem SyncManager weitere Informationen zur Löschung der Synchronisierung zu geben.
Die Fehler werden in zwei allgemeine Kategorien unterteilt: harte Fehler und weiche Fehler. Weiche Fehler werden mit exponentiellem Backoff wiederholt. Harte Fehler werden nicht wiederholt (es sei denn, der harte Fehler ist für eine ContentResolver#SYNC_EXTRAS_UPLOAD
Anforderung, in der die Anforderung ohne den ContentResolver#SYNC_EXTRAS_UPLOAD
zusätzlichen Satz wiederholt wird). Der SyncManager überprüft den Fehlertyp durch Aufrufen SyncResult#hasHardError()
und SyncResult#hasSoftError()
. Wenn beide wahr sind, behandelt der SyncManager ihn als schwerwiegenden Fehler, nicht als weicher Fehler.
Java-Dokumentation für android.content.SyncResult.SyncResult()
.
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.