共用方式為


BackupAgentHelper.OnRestore 方法

定義

在每個已設定的處理程式上執行還原程式。

[Android.Runtime.Register("onRestore", "(Landroid/app/backup/BackupDataInput;ILandroid/os/ParcelFileDescriptor;)V", "GetOnRestore_Landroid_app_backup_BackupDataInput_ILandroid_os_ParcelFileDescriptor_Handler")]
public override void OnRestore (Android.App.Backup.BackupDataInput? data, int appVersionCode, Android.OS.ParcelFileDescriptor? newState);
[<Android.Runtime.Register("onRestore", "(Landroid/app/backup/BackupDataInput;ILandroid/os/ParcelFileDescriptor;)V", "GetOnRestore_Landroid_app_backup_BackupDataInput_ILandroid_os_ParcelFileDescriptor_Handler")>]
override this.OnRestore : Android.App.Backup.BackupDataInput * int * Android.OS.ParcelFileDescriptor -> unit

參數

data
BackupDataInput

以開放式只讀檔案描述元括住的結構化包裝函式,指向應用程式數據的完整快照集。 應用程式應該取用此數據流中表示的每個實體。

appVersionCode
Int32

android:versionCode 指令清單屬性的值,來自備份此特定數據集的應用程式。 這可讓應用程式的代理程式在要求執行還原作業時區分任何可能較舊的數據版本。

newState
ParcelFileDescriptor

指向空白檔案的開啟、讀取/寫入的 ParcelFileDescriptor。 應用程式應該在從 data 數據流還原數據之後,在此記錄最終的備份狀態。 還原完整備份資料集時,這會是 null

屬性

例外狀況

備註

在每個已設定的處理程式上執行還原程式。

android.app.backup.BackupAgentHelper.onRestore(android.app.backup.BackupDataInput, int, android.os.ParcelFileDescriptor)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於