BackupAgentHelper.OnRestore Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Eseguire il processo di ripristino in ognuno dei gestori configurati.
[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
Parametri
- data
- BackupDataInput
Wrapper strutturato intorno a un descrittore di file aperto di sola lettura che punta a uno snapshot completo dei dati dell'applicazione. L'applicazione deve utilizzare tutte le entità rappresentate in questo flusso di dati.
- appVersionCode
- Int32
Valore dell'attributo manifesto android:versionCode , dall'applicazione che ha eseguito il backup di questo particolare set di dati. Ciò consente all'agente di un'applicazione di distinguere tra le possibili versioni di dati precedenti quando viene richiesto di eseguire l'operazione di ripristino.
- newState
- ParcelFileDescriptor
Oggetto ParcelFileDescriptor aperto e di lettura/scrittura che punta a un file vuoto. L'applicazione deve registrare lo stato di backup finale qui dopo il ripristino dei dati dal data
flusso.
Quando viene ripristinato un set di dati di backup completo, si tratta di null
.
- Attributi
Eccezioni
Commenti
Eseguire il processo di ripristino in ognuno dei gestori configurati.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.