Sprache

BackupAgent.OnQuotaExceeded(Int64, Int64) Methode

Definition

Benachrichtigung, dass der aktuelle Sicherungsvorgang der Anwendung bewirkt, dass sie die maximal zulässige Größe des Transports überschreitet.

[Android.Runtime.Register("onQuotaExceeded", "(JJ)V", "GetOnQuotaExceeded_JJHandler", ApiSince=24)]
public virtual void OnQuotaExceeded(long backupDataBytes, long quotaBytes);
[<Android.Runtime.Register("onQuotaExceeded", "(JJ)V", "GetOnQuotaExceeded_JJHandler", ApiSince=24)>]
abstract member OnQuotaExceeded : int64 * int64 -> unit
override this.OnQuotaExceeded : int64 * int64 -> unit

Parameter

backupDataBytes
Int64

Die Datenmenge, die beim Initialisieren des Sicherungsvorgangs gemessen wird, wenn die Summe das app-Kontingent überschreitet. Wenn die anfängliche Messung nahelegte, dass die Daten passen, aber zu viele Daten tatsächlich als Teil des Vorgangs übermittelt wurden, ist dieser Wert die Menge der Daten, die zum Zeitpunkt des Erreichens des Kontingents in den Transport gestreamt wurden.

quotaBytes
Int64

Die maximale Datengröße, die der Transport zurzeit zulässt, dass diese Anwendung als Sicherung gespeichert werden kann.

Attribute

Hinweise

Benachrichtigung, dass der aktuelle Sicherungsvorgang der Anwendung bewirkt, dass sie die maximal zulässige Größe des Transports überschreitet. Der laufende Sicherungsvorgang wird angehalten und zurückgesetzt: Alle Daten, die von einem vorherigen Sicherungsvorgang gespeichert wurden, sind weiterhin intakt. In der Regel wird der Status "Kontingent überschritten" erkannt, bevor daten tatsächlich über das Netzwerk übertragen werden.

Der quotaBytes Wert ist die Gesamtdatengröße, die derzeit für diese Anwendung zulässig ist. Bei Bedarf kann die Anwendung dies als Hinweis verwenden, um zu bestimmen, wie viele Daten gespeichert werden sollen. Beispielsweise kann eine Messaginganwendung auswählen, dass nur die neuesten Nachrichten gespeichert werden sollen, wobei genügend ältere Inhalte gelöscht werden, um unter dem Kontingent zu bleiben.

Beachten Sie, dass sich das maximale Kontingent für die Anwendung im Laufe der Zeit ändern kann. Insbesondere kann das Kontingent künftig wachsen. Anwendungen, die sich an das Kontingent anpassen, wenn Sie entscheiden, welche Daten gespeichert werden sollen, sollten dies beachten und ihre Datenspeichermechanismen auf eine Weise implementieren, die zusätzliches Kontingent nutzen kann.

Java Dokumentation für android.app.backup.BackupAgent.onQuotaExceeded(long, long).

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: