Язык

BackupAgent.OnEstimateFullBackupBytes(Int64, Int32) Метод

Определение

Оцените, сколько данных в байтах будет доставлять полная резервная копия.

[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

Параметры

quotaBytes
Int64

Максимальный размер данных, который в настоящее время транспорт разрешает этому приложению хранить в качестве резервной копии.

transportFlags
Int32

флаги с дополнительными сведениями о транспорте резервного копирования.

Возвращаемое значение

предполагаемый размер полной резервной копии. Если возвращаемый размер отрицательный, агент резервного копирования откатится к использованию #onFullBackup(FullBackupDataOutput) для измерения размера.

Атрибуты

Комментарии

Оцените, сколько данных в байтах будет доставлять полная резервная копия. Это используется во время предварительной проверки, чтобы убедиться, что размер не превышает квоту резервного копирования.

По умолчанию размер резервного копирования измеряется путем вызова #onFullBackup(FullBackupDataOutput) и просмотра размера созданной резервной копии при отмене данных. Этот метод можно переопределить для предоставления альтернативной, более эффективной оценки при необходимости.

Java документации по android.app.backup.BackupAgent.onEstimateFullBackupBytes(long, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к