BackupAgentHelper.OnRestore 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在每個已設定的處理程式上執行還原程式。
[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 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。