Lenguaje

BackupAgent.OnEstimateFullBackupBytes(Int64, Int32) Método

Definición

Calcule la cantidad de datos en bytes que proporcionará una copia de seguridad completa.

[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

Parámetros

quotaBytes
Int64

El tamaño máximo de datos que el transporte permite actualmente a esta aplicación almacenar como copia de seguridad.

transportFlags
Int32

marcas con información adicional sobre el transporte de copia de seguridad.

Devoluciones

tamaño estimado de la copia de seguridad completa. Si el tamaño devuelto es negativo, el agente de copia de seguridad volverá a usar #onFullBackup(FullBackupDataOutput) para medir el tamaño.

Atributos

Comentarios

Calcule la cantidad de datos en bytes que proporcionará una copia de seguridad completa. Esto se usa durante la comprobación preparatoria para asegurarse de que el tamaño no supera la cuota de copia de seguridad.

De forma predeterminada, el tamaño de la copia de seguridad se mide mediante una llamada #onFullBackup(FullBackupDataOutput) a y examina el tamaño de la copia de seguridad que genera al descartar los datos. Este método se puede invalidar para proporcionar una estimación alternativa y más eficaz si es necesario.

Java documentación para android.app.backup.BackupAgent.onEstimateFullBackupBytes(long, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a