BackupAgent.OnEstimateFullBackupBytes(Int64, Int32) Methode

Definition

Schätzen Sie, wie viele Daten in Byte eine vollständige Sicherung liefern wird.

[Android.Runtime.Register("onEstimateFullBackupBytes", "(JI)J", "GetOnEstimateFullBackupBytes_JIHandler", ApiSince=36)]
public virtual long OnEstimateFullBackupBytes(long quotaBytes, int transportFlags);
[<Android.Runtime.Register("onEstimateFullBackupBytes", "(JI)J", "GetOnEstimateFullBackupBytes_JIHandler", ApiSince=36)>]
abstract member OnEstimateFullBackupBytes : int64 * int -> int64
override this.OnEstimateFullBackupBytes : int64 * int -> int64

Parameter

quotaBytes
Int64

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

transportFlags
Int32

Flags mit zusätzlichen Informationen zum Sicherungstransport.

Gibt zurück

geschätzte Größe der vollständigen Sicherung. Wenn die zurückgegebene Größe negativ ist, wird der Sicherungs-Agent auf die Verwendung #onFullBackup(FullBackupDataOutput) zurückgreifen, um die Größe zu messen.

Attribute

Hinweise

Schätzen Sie, wie viele Daten in Byte eine vollständige Sicherung liefern wird. Dies wird während der Preflight-Prüfung verwendet, um sicherzustellen, dass die Größe das Sicherungskontingent nicht überschreitet.

Standardmäßig wird die Sicherungsgröße durch Aufrufen #onFullBackup(FullBackupDataOutput) gemessen und die Größe der sicherung ermittelt, die beim Verwerfen der Daten erzeugt wird. Diese Methode kann außer Kraft gesetzt werden, um bei Bedarf eine alternative, effizientere Schätzung bereitzustellen.

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

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: