BackupAgentHelper.OnBackup 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在每个配置的处理程序上运行备份过程。
[Android.Runtime.Register("onBackup", "(Landroid/os/ParcelFileDescriptor;Landroid/app/backup/BackupDataOutput;Landroid/os/ParcelFileDescriptor;)V", "GetOnBackup_Landroid_os_ParcelFileDescriptor_Landroid_app_backup_BackupDataOutput_Landroid_os_ParcelFileDescriptor_Handler")]
public override void OnBackup (Android.OS.ParcelFileDescriptor? oldState, Android.App.Backup.BackupDataOutput? data, Android.OS.ParcelFileDescriptor? newState);
[<Android.Runtime.Register("onBackup", "(Landroid/os/ParcelFileDescriptor;Landroid/app/backup/BackupDataOutput;Landroid/os/ParcelFileDescriptor;)V", "GetOnBackup_Landroid_os_ParcelFileDescriptor_Landroid_app_backup_BackupDataOutput_Landroid_os_ParcelFileDescriptor_Handler")>]
override this.OnBackup : Android.OS.ParcelFileDescriptor * Android.App.Backup.BackupDataOutput * Android.OS.ParcelFileDescriptor -> unit
参数
- oldState
- ParcelFileDescriptor
一个打开的只读 ParcelFileDescriptor,指向应用程序提供的最后一个备份状态。 null
可以是,在这种情况下,没有提供以前的状态,应用程序应执行完整备份。
- data
- BackupDataOutput
指向备份数据目标的开放式读/写文件描述符周围的结构化包装器。 通常,应用程序将使用备份帮助程序类写入此文件。
- newState
- ParcelFileDescriptor
一个打开的、可读/写的 ParcelFileDescriptor 指向空文件。 将请求的数据 data
写入输出流后,应用程序应在此处记录最终备份状态。
- 属性
例外
注解
在每个配置的处理程序上运行备份过程。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。