BackupAgentHelper.OnBackup 方法

定义

在每个配置的处理程序上运行备份过程。

[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.app.backup.BackupAgentHelper.onBackup(android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor)Java 文档

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

适用于