BackupAgent.OnEstimateFullBackupBytes(Int64, Int32) Método

Definição

Estimar a quantidade de dados em bytes que um backup completo fornecerá.

[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

O tamanho máximo de dados que o transporte atualmente permite que esse aplicativo armazene como backup.

transportFlags
Int32

sinalizadores com informações adicionais sobre o transporte de backup.

Retornos

tamanho estimado do backup completo. Se o tamanho retornado for negativo, o agente de backup fará fallback para usar #onFullBackup(FullBackupDataOutput) para medir o tamanho.

Atributos

Comentários

Estimar a quantidade de dados em bytes que um backup completo fornecerá. Isso é usado durante a verificação de pré-vôo para garantir que o tamanho não exceda a cota de backup.

Por padrão, o tamanho do backup é medido chamando #onFullBackup(FullBackupDataOutput) e examinando o tamanho do backup que ele produz ao descartar os dados. Esse método pode ser substituído para fornecer uma estimativa alternativa e mais eficiente, se necessário.

Java documentação para android.app.backup.BackupAgent.onEstimateFullBackupBytes(long, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a