Idioma

BackupAgent.OnQuotaExceeded(Int64, Int64) Método

Definição

Notificação de que a operação de backup atual do aplicativo faz com que ele exceda o tamanho máximo permitido pelo transporte.

[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

Parâmetros

backupDataBytes
Int64

A quantidade de dados medidos ao inicializar a operação de backup, se o total exceder a cota alocada do aplicativo. Se a medida inicial sugerisse que os dados se ajustariam, mas, em seguida, muitos dados foram realmente enviados como parte da operação, então esse valor é a quantidade de dados que foram transmitidos para o transporte no momento em que a cota foi atingida.

quotaBytes
Int64

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

Atributos

Comentários

Notificação de que a operação de backup atual do aplicativo faz com que ele exceda o tamanho máximo permitido pelo transporte. A operação de backup em andamento é interrompida e revertida: todos os dados armazenados por uma operação de backup anterior ainda estão intactos. Normalmente, o estado excedido por cota será detectado antes que todos os dados sejam realmente transmitidos pela rede.

O quotaBytes valor é o tamanho total de dados permitido atualmente para este aplicativo. Se desejado, o aplicativo pode usar isso como uma dica para determinar a quantidade de dados a serem armazenados. Por exemplo, um aplicativo de mensagens pode optar por armazenar apenas as mensagens mais recentes, descartando conteúdo mais antigo suficiente para permanecer abaixo da cota.

Observe que a cota máxima do aplicativo pode ser alterada ao longo do tempo. Em particular, no futuro, a cota poderá aumentar. Os aplicativos que se adaptam à cota ao decidir quais dados armazenar devem estar cientes disso e implementar seus mecanismos de armazenamento de dados de uma maneira que possa aproveitar a cota adicional.

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

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

Aplica-se a