Langue

BackupAgent.OnBackup Méthode

Définition

L’application est invitée à écrire toutes les données modifiées depuis la dernière exécution d’une opération de sauvegarde.

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

Paramètres

oldState
ParcelFileDescriptor

Un ColisFileDescriptor ouvert en lecture seule pointant vers le dernier état de sauvegarde fourni par l’application. Peut être null, auquel cas aucun état antérieur n’est fourni et l’application doit effectuer une sauvegarde complète.

data
BackupDataOutput

Wrapper structuré autour d’un descripteur de fichier ouvert en lecture/écriture pointant vers la destination des données de sauvegarde. En règle générale, l’application utilise des classes d’assistance de sauvegarde pour écrire dans ce fichier.

newState
ParcelFileDescriptor

Un élément ParcelFileDescriptor ouvert et en lecture/écriture pointant vers un fichier vide. L’application doit enregistrer l’état de sauvegarde final ici après avoir écrit les données demandées dans le data flux de sortie.

Attributs

Exceptions

Remarques

L’application est invitée à écrire toutes les données modifiées depuis la dernière exécution d’une opération de sauvegarde. Les données d’état enregistrées pendant la dernière passe de sauvegarde sont fournies dans le descripteur de oldState fichier. Si oldState c’est nullle cas, aucun état ancien n’est disponible et l’application doit effectuer une sauvegarde complète. Dans les deux cas, une représentation de l’état de sauvegarde final après cette passe doit être écrite dans le fichier pointé par le descripteur de fichier encapsulé newState.

Chaque entité écrite dans le android.app.backup.BackupDataOutputdata flux sera transmise via le transport de sauvegarde actuel et stockée dans le jeu de données distant sous la clé fournie dans le cadre de l’entité. L’écriture d’une entité avec une taille de données négative indique au transport de supprimer l’entité actuellement sous cette clé du jeu de données distant.

Java documentation pour android.app.backup.BackupAgent.onBackup(android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à