Language

FileBackupHelper.PerformBackup メソッド

定義

oldStateに基づいて、バックアップする必要があるアプリケーションのデータ ディレクトリのファイルを決定し、それらをデータ ストリームに書き込み、現在の状態でnewStateを入力します。

[Android.Runtime.Register("performBackup", "(Landroid/os/ParcelFileDescriptor;Landroid/app/backup/BackupDataOutput;Landroid/os/ParcelFileDescriptor;)V", "GetPerformBackup_Landroid_os_ParcelFileDescriptor_Landroid_app_backup_BackupDataOutput_Landroid_os_ParcelFileDescriptor_Handler")]
public virtual void PerformBackup(Android.OS.ParcelFileDescriptor? oldState, Android.App.Backup.BackupDataOutput? data, Android.OS.ParcelFileDescriptor? newState);
[<Android.Runtime.Register("performBackup", "(Landroid/os/ParcelFileDescriptor;Landroid/app/backup/BackupDataOutput;Landroid/os/ParcelFileDescriptor;)V", "GetPerformBackup_Landroid_os_ParcelFileDescriptor_Landroid_app_backup_BackupDataOutput_Landroid_os_ParcelFileDescriptor_Handler")>]
abstract member PerformBackup : Android.OS.ParcelFileDescriptor * Android.App.Backup.BackupDataOutput * Android.OS.ParcelFileDescriptor -> unit
override this.PerformBackup : Android.OS.ParcelFileDescriptor * Android.App.Backup.BackupDataOutput * Android.OS.ParcelFileDescriptor -> unit

パラメーター

oldState
ParcelFileDescriptor

開いている読み取り専用 ParcelFileDescriptor 、アプリケーションによって提供される最後のバックアップ状態を指します。 null可能性があります。その場合、以前の状態は提供されておらず、アプリケーションは完全バックアップを実行する必要があります。

data
BackupDataOutput

バックアップ データの宛先を指す、開いている読み取り/書き込み BackupDataOutput 。 通常、アプリケーションはバックアップ ヘルパー クラスを使用してこのファイルに書き込みます。

newState
ParcelFileDescriptor

空のファイルを指す、開いている読み取り/書き込み ParcelFileDescriptor 。 要求されたデータを data 出力ストリームに書き込んだ後、アプリケーションはここで最終的なバックアップ状態を記録する必要があります。

実装

属性

注釈

oldStateに基づいて、バックアップする必要があるアプリケーションのデータ ディレクトリのファイルを決定し、それらをデータ ストリームに書き込み、現在の状態でnewStateを入力します。 oldStateがnullされると、すべてのファイルがバックアップされます。

これは、 BackupAgentHelper 実装内からのみ直接呼び出す必要があります。 パラメーターの意味の説明については、 android.app.backup.BackupAgent#onBackup(ParcelFileDescriptor, BackupDataOutput, ParcelFileDescriptor) を参照してください。

Javaドキュメント。

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

適用対象