BackupAgent.OnFullBackup(FullBackupDataOutput) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーションでは、ファイル システムの内容全体がバックアップされています。
[Android.Runtime.Register("onFullBackup", "(Landroid/app/backup/FullBackupDataOutput;)V", "GetOnFullBackup_Landroid_app_backup_FullBackupDataOutput_Handler")]
public virtual void OnFullBackup (Android.App.Backup.FullBackupDataOutput? data);
[<Android.Runtime.Register("onFullBackup", "(Landroid/app/backup/FullBackupDataOutput;)V", "GetOnFullBackup_Landroid_app_backup_FullBackupDataOutput_Handler")>]
abstract member OnFullBackup : Android.App.Backup.FullBackupDataOutput -> unit
override this.OnFullBackup : Android.App.Backup.FullBackupDataOutput -> unit
パラメーター
- data
- FullBackupDataOutput
バックアップ先を指す構造化ラッパー。
- 属性
例外
注釈
アプリケーションでは、ファイル システムの内容全体がバックアップされています。 data
はバックアップ先をポイントし、アプリは保存するファイルを選択できます。 バックアップの一部としてファイルをコミットするには、ヘルパー メソッドを #fullBackupFile(File, FullBackupDataOutput)
呼び出します。 すべてのファイル データが出力に書き込まれた後、エージェントはこのメソッドから戻り、バックアップ操作は終了します。
アプリが明示的に出力に送信した場合でも、アプリのデータの特定の部分はバックアップされません。
<ul>li ディレクトリの内容/li li><>ディレクトリ<の#getCodeCacheDir()
内容/li>><ディレクトリの<#getNoBackupFilesDir()
内容/li li>><アプリの共有ライブラリ ディレクトリ</li<>/ul の内容#getCacheDir()
<><>
このメソッドの既定の実装では、上記のいくつかの例外を除き、アプリケーションの "所有" ファイル システム ツリー全体が出力にバックアップされます。 アプリでこのメソッドをオーバーライドする必要があるのは、提供するコントロール #getNoBackupFilesDir()
を超えて格納されるファイルに特別な制限を課す必要がある場合のみです。 または、xml リソースを提供して、含めるデータまたは除外するデータを指定することもできます。
の Java ドキュメントandroid.app.backup.BackupAgent.onFullBackup(android.app.backup.FullBackupDataOutput)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
こちらもご覧ください
- NoBackupFilesDir
- <xref:Android.App.Backup.BackupAgent.FullBackupFile(Java.IO.File%2c+Android.App.Backup.FullBackupDataOutput)>
- <xref:Android.App.Backup.BackupAgent.OnRestoreFile(Android.OS.ParcelFileDescriptor%2c+System.Int64%2c+System.Int64%2c+System.Int64%2c+System.Int64%2c+System.Int64)>