Freigeben über


SyncResult Konstruktor

Definition

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.

Gilt für: