Sprache

SyncResult.TooManyDeletions Eigenschaft

Definition

Wird verwendet, um anzugeben, dass der SyncAdapter festgestellt hat, dass zu viele Löschvorgänge auf dem Server ausgegeben werden müssen, um die Anforderung zu erfüllen (wie vom SyncAdapter definiert).

[Android.Runtime.Register("tooManyDeletions")]
public bool TooManyDeletions { get; set; }
[<Android.Runtime.Register("tooManyDeletions")>]
member this.TooManyDeletions : bool with get, set

Eigenschaftswert

Wird verwendet, um anzugeben, dass der SyncAdapter festgestellt hat, dass zu viele Löschvorgänge auf dem Server ausgegeben werden müssen, um die Anforderung zu erfüllen (wie vom SyncAdapter definiert). Der SyncManager zeichnet auf, dass die Synchronisierungsanforderung fehlgeschlagen ist und bewirkt, dass eine Systembenachrichtigung erstellt wird, die den Benutzer fragt, was er zu diesem Zweck tun möchte. Er gibt dem Benutzer die Möglichkeit, zwischen (1) zu wählen, selbst bei diesen Löschungen, (2) die Löschungen zurückzugeben oder (3) keine Aktion auszuführen. Wenn der Benutzer (1) oder (2) entscheidet, gibt der SyncManager eine weitere Synchronisierungsanforderung aus, wobei entweder ContentResolver.SYNC_EXTRAS_OVERRIDE_TOO_MANY_DELETIONS oder ContentResolver.SYNC_EXTRAS_DISCARD_LOCAL_DELETIONS in den Extras festgelegt sind. Es liegt dann bei syncAdapter, um zu entscheiden, wie diese Anforderung berücksichtigt werden soll.

Attribute

Hinweise

Wird verwendet, um anzugeben, dass der SyncAdapter festgestellt hat, dass zu viele Löschvorgänge auf dem Server ausgegeben werden müssen, um die Anforderung zu erfüllen (wie vom SyncAdapter definiert). Der SyncManager zeichnet auf, dass die Synchronisierungsanforderung fehlgeschlagen ist und bewirkt, dass eine Systembenachrichtigung erstellt wird, die den Benutzer fragt, was er zu diesem Zweck tun möchte. Er gibt dem Benutzer die Möglichkeit, zwischen (1) zu wählen, selbst bei diesen Löschungen, (2) die Löschungen zurückzugeben oder (3) keine Aktion auszuführen. Wenn der Benutzer (1) oder (2) entscheidet, gibt der SyncManager eine andere Synchronisierungsanforderung mit oder ContentResolver#SYNC_EXTRAS_OVERRIDE_TOO_MANY_DELETIONSContentResolver#SYNC_EXTRAS_DISCARD_LOCAL_DELETIONS legt sie in den Extras fest. Es liegt dann bei syncAdapter, um zu entscheiden, wie diese Anforderung berücksichtigt werden soll.

Java Dokumentation für android.content.SyncResult.tooManyDeletions.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: