Compartilhar via


BackupAgentHelper.OnBackup Método

Definição

Execute o processo de backup em cada um dos manipuladores configurados.

[Android.Runtime.Register("onBackup", "(Landroid/os/ParcelFileDescriptor;Landroid/app/backup/BackupDataOutput;Landroid/os/ParcelFileDescriptor;)V", "GetOnBackup_Landroid_os_ParcelFileDescriptor_Landroid_app_backup_BackupDataOutput_Landroid_os_ParcelFileDescriptor_Handler")]
public override void OnBackup (Android.OS.ParcelFileDescriptor? oldState, Android.App.Backup.BackupDataOutput? data, Android.OS.ParcelFileDescriptor? newState);
[<Android.Runtime.Register("onBackup", "(Landroid/os/ParcelFileDescriptor;Landroid/app/backup/BackupDataOutput;Landroid/os/ParcelFileDescriptor;)V", "GetOnBackup_Landroid_os_ParcelFileDescriptor_Landroid_app_backup_BackupDataOutput_Landroid_os_ParcelFileDescriptor_Handler")>]
override this.OnBackup : Android.OS.ParcelFileDescriptor * Android.App.Backup.BackupDataOutput * Android.OS.ParcelFileDescriptor -> unit

Parâmetros

oldState
ParcelFileDescriptor

Um ParcelFileDescriptor aberto, somente leitura, apontando para o último estado de backup fornecido pelo aplicativo. Pode ser null, caso em que nenhum estado anterior está sendo fornecido e o aplicativo deve executar um backup completo.

data
BackupDataOutput

Um wrapper estruturado em torno de um descritor de arquivo aberto, de leitura/gravação apontando para o destino dos dados de backup. Normalmente, o aplicativo usará classes auxiliares de backup para gravar nesse arquivo.

newState
ParcelFileDescriptor

Um ParcelFileDescriptor aberto, de leitura/gravação apontando para um arquivo vazio. O aplicativo deve registrar o estado final do backup aqui depois de gravar os dados solicitados no data fluxo de saída.

Atributos

Exceções

Comentários

Execute o processo de backup em cada um dos manipuladores configurados.

Documentação Java para android.app.backup.BackupAgentHelper.onBackup(android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor).

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

Aplica-se a