Idioma

BackupAgent.OnFullBackup(FullBackupDataOutput) Método

Definição

O aplicativo está fazendo backup de todo o conteúdo do sistema de arquivos.

[Android.Runtime.Register("onFullBackup", "(Landroid/app/backup/FullBackupDataOutput;)V", "GetOnFullBackup_Landroid_app_backup_FullBackupDataOutput_Handler")]
public virtual void OnFullBackup(Android.App.Backup.FullBackupDataOutput? data);
[<Android.Runtime.Register("onFullBackup", "(Landroid/app/backup/FullBackupDataOutput;)V", "GetOnFullBackup_Landroid_app_backup_FullBackupDataOutput_Handler")>]
abstract member OnFullBackup : Android.App.Backup.FullBackupDataOutput -> unit
override this.OnFullBackup : Android.App.Backup.FullBackupDataOutput -> unit

Parâmetros

data
FullBackupDataOutput

Um wrapper estruturado apontando para o destino de backup.

Atributos

Exceções

Comentários

O aplicativo está fazendo backup de todo o conteúdo do sistema de arquivos. data aponta para o destino de backup e o aplicativo tem a oportunidade de escolher quais arquivos devem ser armazenados. Para confirmar um arquivo como parte do backup, chame o #fullBackupFile(File, FullBackupDataOutput) método auxiliar. Depois que todos os dados de arquivo são gravados na saída, o agente retorna desse método e a operação de backup é concluída.

Determinadas partes dos dados do aplicativo nunca são armazenadas em backup mesmo que o aplicativo os envie explicitamente para a saída:

<ul>li O conteúdo do < diretório>/li li#getCacheDir()<>O conteúdo do < diretório>/li li#getCodeCacheDir()<>O conteúdo do < diretório>/li li O conteúdo do diretório/li#getNoBackupFilesDir()<li>O conteúdo do diretório< da biblioteca compartilhada do aplicativo/li></ul><>

A implementação padrão desse método faz backup da totalidade das árvores do sistema de arquivos "de propriedade" do aplicativo para a saída diferente das poucas exceções listadas acima. Os aplicativos só precisarão substituir esse método se precisarem impor limitações especiais sobre quais arquivos estão sendo armazenados além do controle que #getNoBackupFilesDir() oferece. Como alternativa, eles podem fornecer um recurso xml para especificar quais dados incluir ou excluir.

Java documentação para android.app.backup.BackupAgent.onFullBackup(android.app.backup.FullBackupDataOutput).

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

Confira também

  • NoBackupFilesDir
  • <xref:Android.App.Backup.BackupAgent.FullBackupFile(Java.IO.File%2c+Android.App.Backup.FullBackupDataOutput)>
  • <xref:Android.App.Backup.BackupAgent.OnRestoreFile(Android.OS.ParcelFileDescriptor%2c+System.Int64%2c+System.Int64%2c+System.Int64%2c+System.Int64%2c+System.Int64)>