Lingua

BackupAgentHelper.OnRestore Metodo

Definizione

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.

per android.app.backup.BackupAgentHelper.onRestore(android.app.backup.BackupDataInput, int, 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