BackupAgent.OnBackup Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se pide a la aplicación que escriba los datos modificados desde la última vez que realizó una operación de copia de seguridad.
[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 abstract 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")>]
abstract member OnBackup : Android.OS.ParcelFileDescriptor * Android.App.Backup.BackupDataOutput * Android.OS.ParcelFileDescriptor -> unit
Parámetros
- oldState
- ParcelFileDescriptor
Un objeto ParcelFileDescriptor abierto de solo lectura que apunta al último estado de copia de seguridad proporcionado por la aplicación. Puede ser null, en cuyo caso no se proporciona ningún estado anterior y la aplicación debe realizar una copia de seguridad completa.
- data
- BackupDataOutput
Contenedor estructurado alrededor de un descriptor de archivo de lectura y escritura abierto que apunta al destino de datos de copia de seguridad. Normalmente, la aplicación usará clases auxiliares de copia de seguridad para escribir en este archivo.
- newState
- ParcelFileDescriptor
Un objeto ParcelFileDescriptor abierto, de lectura y escritura que apunta a un archivo vacío. La aplicación debe registrar aquí el estado final de copia de seguridad después de escribir los datos solicitados en el flujo de data salida.
- Atributos
Excepciones
Comentarios
Se pide a la aplicación que escriba los datos modificados desde la última vez que realizó una operación de copia de seguridad. Los datos de estado registrados durante el último paso de copia de seguridad se proporcionan en el descriptor de oldState archivo. Si oldState es null, no hay ningún estado antiguo disponible y la aplicación debe realizar una copia de seguridad completa. En ambos casos, se debe escribir una representación del estado final de copia de seguridad después de este paso en el archivo al que apunta el descriptor de archivo encapsulado en newState.
Cada entidad escrita en el android.app.backup.BackupDataOutputdata flujo se transmitirá a través del transporte de copia de seguridad actual y se almacenará en el conjunto de datos remoto bajo la clave proporcionada como parte de la entidad. Al escribir una entidad con un tamaño de datos negativo, se indica al transporte que elimine cualquier entidad que exista actualmente en esa clave del conjunto de datos remoto.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.