Lingua

FileBackupHelper.PerformBackup Metodo

Definizione

In base a oldState, determinare quali file della directory dei dati dell'applicazione devono essere sottoposti a backup, scriverli nel flusso di dati e compilare newState lo stato così come esiste.

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

Parametri

oldState
ParcelFileDescriptor

Oggetto aperto, di sola ParcelFileDescriptor lettura che punta all'ultimo stato di backup fornito dall'applicazione. Può essere null, nel qual caso non viene fornito alcuno stato precedente e l'applicazione deve eseguire un backup completo.

data
BackupDataOutput

Oggetto aperto, di lettura/scrittura BackupDataOutput che punta alla destinazione dei dati di backup. In genere l'applicazione userà le classi helper di backup per scrivere in questo file.

newState
ParcelFileDescriptor

Oggetto aperto, di lettura/scrittura ParcelFileDescriptor che punta a un file vuoto. L'applicazione deve registrare lo stato di backup finale qui dopo aver scritto i dati richiesti nel data flusso di output.

Implementazioni

Attributi

Commenti

In base a oldState, determinare quali file della directory dei dati dell'applicazione devono essere sottoposti a backup, scriverli nel flusso di dati e compilare newState lo stato così come esiste. Quando oldState è null, verrà eseguito il backup di tutti i file.

Questa operazione deve essere chiamata solo direttamente dall'interno dell'implementazione BackupAgentHelper . Vedere android.app.backup.BackupAgent#onBackup(ParcelFileDescriptor, BackupDataOutput, ParcelFileDescriptor) per una descrizione dei significati dei parametri.

per android.app.backup.FileBackupHelper.performBackup(android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a