IBackupHelper 接口

定义

定义将备份和还原操作调度到已安装帮助程序时使用的调用接口 BackupAgentHelper

[Android.Runtime.Register("android/app/backup/BackupHelper", "", "Android.App.Backup.IBackupHelperInvoker")]
public interface IBackupHelper : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/backup/BackupHelper", "", "Android.App.Backup.IBackupHelperInvoker")>]
type IBackupHelper = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
派生
属性
实现

注解

定义将备份和还原操作调度到已安装帮助程序时使用的调用接口 BackupAgentHelper 。 应用程序可以定义并安装自己的帮助程序,以及使用作为 Android 框架的一部分提供的帮助程序。

尽管可以同时安装多个帮助程序对象,但每个帮助程序只负责处理自己的数据,并且不会看到备份系统中其他组件创建的实体。 多个帮助程序调用按 BackupAgentHelper顺序执行,每个帮助程序都有机会从上一备份操作期间生成的状态记录中访问自己的已保存状态。

适用于 . 的 android.app.backup.BackupHelperJava 文档

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

属性

Handle

获取基础 Android 对象的 JNI 值。

(继承自 IJavaObject)
JniIdentityHashCode

返回包装实例的值 java.lang.System.identityHashCode()

(继承自 IJavaPeerable)
JniManagedPeerState

托管对等方的状态。

(继承自 IJavaPeerable)
JniPeerMembers

成员访问和调用支持。

(继承自 IJavaPeerable)
PeerReference

返回 JniObjectReference 包装的 Java 对象实例。

(继承自 IJavaPeerable)

方法

Disposed()

在释放实例时调用。

(继承自 IJavaPeerable)
DisposeUnlessReferenced()

如果没有对此实例的未完成引用,则调用 Dispose();否则不执行任何操作。

(继承自 IJavaPeerable)
Finalized()

在实例完成时调用。

(继承自 IJavaPeerable)
PerformBackup(ParcelFileDescriptor, BackupDataOutput, ParcelFileDescriptor)

基于 oldState以下条件,确定需要备份哪些应用程序内容、将其 data写入,并填写 newState 现在存在的完整状态。

RestoreEntity(BackupDataInputStream)

通过 android.app.backup.BackupAgentHelper BackupAgentHelper 调用从还原数据集还原单个实体。

SetJniIdentityHashCode(Int32)

设置由 JniIdentityHashCode. 返回的值。

(继承自 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

定义将备份和还原操作调度到已安装帮助程序时使用的调用接口 BackupAgentHelper

(继承自 IJavaPeerable)
SetPeerReference(JniObjectReference)

设置由 PeerReference. 返回的值。

(继承自 IJavaPeerable)
UnregisterFromRuntime()

取消注册此实例,以便运行时不会从将来 Java.Interop.JniRuntime+JniValueManager.PeekValue 的调用中返回它。

(继承自 IJavaPeerable)
WriteNewStateDescription(ParcelFileDescriptor)

android.app.backup.BackupAgentHelper BackupAgentHelper 还原操作之后调用,以写入与帮助程序处理的数据对应的备份状态文件。

扩展方法

PerformBackupAsync(IBackupHelper, ParcelFileDescriptor, BackupDataOutput, ParcelFileDescriptor)

定义将备份和还原操作调度到已安装帮助程序时使用的调用接口 BackupAgentHelper

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

定义将备份和还原操作调度到已安装帮助程序时使用的调用接口 BackupAgentHelper

GetJniTypeName(IJavaPeerable)

定义将备份和还原操作调度到已安装帮助程序时使用的调用接口 BackupAgentHelper

适用于