Freigeben über


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 vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 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)>