BackupAgentHelper.OnBackup 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在每個已設定的處理程式上執行備份程式。
[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 override 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")>]
override this.OnBackup : Android.OS.ParcelFileDescriptor * Android.App.Backup.BackupDataOutput * Android.OS.ParcelFileDescriptor -> unit
參數
- oldState
- ParcelFileDescriptor
開啟且只讀的 ParcelFileDescriptor,指向應用程式提供的最後一個備份狀態。 null
可能是,在此情況下,不會提供任何先前的狀態,而且應用程式應該執行完整備份。
- data
- BackupDataOutput
指向備份數據目的地之開啟、讀取/寫入檔案描述元的結構化包裝函式。 應用程式通常會使用備份協助程序類別來寫入此檔案。
- newState
- ParcelFileDescriptor
指向空白檔案的開啟、讀取/寫入的 ParcelFileDescriptor。 將要求的數據 data
寫入輸出數據流之後,應用程式應該在此記錄最終的備份狀態。
- 屬性
例外狀況
備註
在每個已設定的處理程式上執行備份程式。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。