Language

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によって順番に実行されます。各ヘルパーには、前のバックアップ操作中に生成された状態レコード内から独自の保存された状態にアクセスする機会が与えられます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

プロパティ

Name 説明
Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
JniIdentityHashCode

ラップされたインスタンスの java.lang.System.identityHashCode() の値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniObjectReferenceControlBlock

バックアップ操作と復元操作をインストールされたヘルパーにディスパッチするときに使用 BackupAgentHelper 呼び出し元インターフェイスを定義します。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
PeerReference

ラップされたJava オブジェクト インスタンスのJniObjectReferenceを返します。

(継承元 IJavaPeerable)

メソッド

Name 説明
Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、 Dispose()を呼び出します。それ以外の場合は何も実行しません。

(継承元 IJavaPeerable)
Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
PerformBackup(ParcelFileDescriptor, BackupDataOutput, ParcelFileDescriptor)

oldStateに基づいて、バックアップする必要があるアプリケーション コンテンツを決定し、dataに書き込み、現在存在する完全な状態でnewStateを入力します。

RestoreEntity(BackupDataInputStream)

復元データ セットから 1 つのエンティティを復元するために、 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復元操作の後に呼び出され、ヘルパーによって処理されたデータに対応するバックアップ状態ファイルが書き込まれます。

拡張メソッド

Name 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

バックアップ操作と復元操作をインストールされたヘルパーにディスパッチするときに使用 BackupAgentHelper 呼び出し元インターフェイスを定義します。

PerformBackupAsync(IBackupHelper, ParcelFileDescriptor, BackupDataOutput, ParcelFileDescriptor)

バックアップ操作と復元操作をインストールされたヘルパーにディスパッチするときに使用 BackupAgentHelper 呼び出し元インターフェイスを定義します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象