共用方式為


BackupManager 類別

定義

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

[Android.Runtime.Register("android/app/backup/BackupManager", DoNotGenerateAcw=true)]
public class BackupManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/backup/BackupManager", DoNotGenerateAcw=true)>]
type BackupManager = class
    inherit Object
繼承
BackupManager
屬性

備註

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。 應用程式會使用 建構函式將它具現化,並透過該實例發出呼叫。

當應用程式對應該備份的數據進行變更時,對的呼叫 #dataChanged() 會通知備份服務。 系統接著會排程近期發生的備份作業。 在備份作業實際發生之前,重複呼叫 #dataChanged() 不會有進一步的影響。

當系統啟動 android.app.backup.BackupAgent 您在指令清單中宣告的子類別時,應用程式的備份或還原作業就會開始。 如需如何繼續作業的詳細描述,請參閱檔 android.app.backup.BackupAgent

在應用程式的AndroidManifest.xml檔案中,可以設定 <a href="{@docRoot}guide/topics/manifest/application-element.html">&lt;application&gt;</a> 影響備份和還原機制作業的數個屬性。

<div class=“special reference”><h3>Developer Guides</h3>

如需使用BackupManager的詳細資訊,請參閱 數據備份 開發人員指南。

</div>

android.app.backup.BackupManagerJava 檔。

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

建構函式

BackupManager(Context)

建構BackupManager物件,讓應用程式能夠與Android備份系統通訊。

BackupManager(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

屬性

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
Handle

基礎Android實例的句柄。

(繼承來源 Object)
JniIdentityHashCode

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

(繼承來源 Object)
JniPeerMembers

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

PeerReference

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

(繼承來源 Object)
ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

方法

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
DataChanged()

通知 Android 備份系統您的應用程式想要備份其資料的新變更。

DataChanged(String)

需要指出其他套件需要備份傳遞之呼叫端的便利方法。

Dispose()

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

(繼承來源 Object)
Dispose(Boolean)

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetUserForAncestralSerialNumber(Int64)

UserHandle針對具有ancestralSerialNumber其祖系工作設定檔null序號的用戶傳回 ,如果沒有任何,則傳回 。

JavaFinalize()

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
RequestRestore(RestoreObserver)

已取代這個成員。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

(繼承來源 Object)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

(繼承來源 Object)
IJavaPeerable.Finalized()

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

GetJniTypeName(IJavaPeerable)

應用程式與 Android 備份服務互動以要求備份和還原作業的介面。

適用於