BackupAgent.OnFullBackup(FullBackupDataOutput) Methode

Definition

Die Anwendung verfügt über eine Sicherung des gesamten Dateisysteminhalts.

[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

Parameter

data
FullBackupDataOutput

Ein strukturierter Wrapper, der auf das Sicherungsziel zeigt.

Attribute

Ausnahmen

Hinweise

Die Anwendung verfügt über eine Sicherung des gesamten Dateisysteminhalts. data verweist auf das Sicherungsziel, und die App hat die Möglichkeit, auszuwählen, welche Dateien gespeichert werden sollen. Rufen Sie die #fullBackupFile(File, FullBackupDataOutput) Hilfsmethode auf, um eine Datei als Teil der Sicherung zu übernehmen. Nachdem alle Dateidaten in die Ausgabe geschrieben wurden, gibt der Agent von dieser Methode zurück und der Sicherungsvorgang wird beendet.

Bestimmte Teile der App-Daten werden niemals gesichert, auch wenn die App sie explizit an die Ausgabe sendet:

<ul>li Der Inhalt des #getCacheDir() Verzeichnisses/li Li><>Der Inhalt des #getCodeCacheDir() Verzeichnisses<</li li>><Der Inhalt des #getNoBackupFilesDir() Verzeichnisses</li li>><Li Der Inhalt des freigegebenen Bibliotheksverzeichnisses< der App/li></ul><>

Die Standardimplementierung dieser Methode sichert die gesamte Gesamtheit der dateisystemeigenen Dateisystemstrukturen der Anwendung bis zur Ausgabe, die nicht in den wenigen oben aufgeführten Ausnahmen aufgeführt ist. Apps müssen diese Methode nur außer Kraft setzen, wenn sie besondere Einschränkungen festlegen müssen, welche Dateien über das steuerelement hinausgehen, das #getNoBackupFilesDir() sie bietet. Alternativ können sie eine XML-Ressource bereitstellen, um anzugeben, welche Daten eingeschlossen oder ausgeschlossen werden sollen.

Java Dokumentation für android.app.backup.BackupAgent.onFullBackup(android.app.backup.FullBackupDataOutput).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen

  • 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)>