Compartir a través de


BackupAgentHelper.OnRestore Método

Definición

Ejecute el proceso de restauración en cada uno de los controladores configurados.

[Android.Runtime.Register("onRestore", "(Landroid/app/backup/BackupDataInput;ILandroid/os/ParcelFileDescriptor;)V", "GetOnRestore_Landroid_app_backup_BackupDataInput_ILandroid_os_ParcelFileDescriptor_Handler")]
public override void OnRestore(Android.App.Backup.BackupDataInput? data, int appVersionCode, Android.OS.ParcelFileDescriptor? newState);
[<Android.Runtime.Register("onRestore", "(Landroid/app/backup/BackupDataInput;ILandroid/os/ParcelFileDescriptor;)V", "GetOnRestore_Landroid_app_backup_BackupDataInput_ILandroid_os_ParcelFileDescriptor_Handler")>]
override this.OnRestore : Android.App.Backup.BackupDataInput * int * Android.OS.ParcelFileDescriptor -> unit

Parámetros

data
BackupDataInput

Un contenedor estructurado alrededor de un descriptor de archivo abierto de solo lectura que apunta a una instantánea completa de los datos de la aplicación. La aplicación debe consumir todas las entidades representadas en este flujo de datos.

appVersionCode
Int32

Valor del atributo de manifiesto android:versionCode , de la aplicación de la que se ha creado una copia de seguridad de este conjunto de datos concreto. Esto permite que el agente de una aplicación distinga entre las posibles versiones de datos anteriores cuando se le pida que realice la operación de restauración.

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 restaurar sus datos desde la data secuencia. Cuando se restaura un conjunto de datos de copia de seguridad completa, será null.

Atributos

Excepciones

Comentarios

Ejecute el proceso de restauración en cada uno de los controladores configurados.

Documentación de Java para android.app.backup.BackupAgentHelper.onRestore(android.app.backup.BackupDataInput, int, android.os.ParcelFileDescriptor).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a