BackupAgentHelper.OnRestore 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在每个配置的处理程序上运行还原过程。
[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 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。