2014-08-27 83 views

回答

0

您從不直接致電您的備份代理。

當您的應用程序調用commit()或apply()對其共享首選項調用BackupManager對象時,您要做的是調用dataChanged()。這讓操作系統知道你的應用需要重新備份。在將來的某個時間點(通常在一個小時左右),操作系統會啓動您的應用程序的BackupAgent並按照您的預期調用它。即使您的應用在此期間已停止,也會發生這種情況 - 這與活動或服務生命週期無關。

相關問題