2017-09-24 35 views

回答

0

默認爲30分鐘。

同步可以在任何時候被框架取消。例如,一個非用戶啓動並且持續時間超過30分鐘的同步將被視爲超時並取消。

SyncAdapters在後臺線程上運行,並在執行您的OnPerformSync時,您可以提供任何同步傳輸限制(時間和/或數據大小)。

這就是說,操作系統可以在線程調用Interrupted所以你需要監視線程的Interrupted財產或重寫OnSyncCanceled方法(包括如果你正在處理多個賬戶)來處理操作系統的要求。因此你需要清理你的網絡連接,保持你的同步狀態等等,並且從OnPerformSync覆蓋返回,否則操作系統可以(也將會)殺死你的進程。