BackupAgentHelper.OnRestore 方法

定义

在每个配置的处理程序上运行还原过程。

[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

参数

data
BackupDataInput

一个围绕打开的只读文件描述符的结构化包装器,指向应用程序数据的完整快照。 应用程序应使用此数据流中表示的每个实体。

appVersionCode
Int32

android:versionCode 清单属性的值,来自备份此特定数据集的应用程序。 这样,当系统要求执行还原操作时,应用程序代理可以区分任何可能的较旧数据版本。

newState
ParcelFileDescriptor

一个打开的、可读/写的 ParcelFileDescriptor 指向空文件。 应用程序应在从 data 流还原其数据后在此处记录最终的备份状态。 还原完整备份数据集时,将 null执行此操作。

属性

例外

注解

在每个配置的处理程序上运行还原过程。

适用于 . 的 android.app.backup.BackupAgentHelper.onRestore(android.app.backup.BackupDataInput, int, android.os.ParcelFileDescriptor)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于