BackupAgentHelper.OnRestore Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Execute o processo de restauração em cada um dos manipuladores 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
Um wrapper estruturado em torno de um descritor de arquivo aberto e somente leitura apontando para um instantâneo completo dos dados do aplicativo. O aplicativo deve consumir todas as entidades representadas nesse fluxo de dados.
- appVersionCode
- Int32
O valor do atributo de manifesto android:versionCode , do aplicativo que fez backup desse conjunto de dados específico. Isso possibilita que o agente de um aplicativo distinga entre quaisquer versões de dados mais antigas possíveis quando solicitado a executar a operação de restauração.
- 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 restaurar seus dados do data
fluxo.
Quando um conjunto de dados de backup completo estiver sendo restaurado, isso será null
.
- Atributos
Exceções
Comentários
Execute o processo de restauração em cada um dos manipuladores configurados.
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.