我在我的SyncAdapter中使用了cancelRequest(),就在它退出它的線程之前,但是我之後決定只打算被另一個想要取消同步進程的實體(UI)使用(花費太長時間,哎呀等)如何向Sync SyncManager發送同步完成信號?
現在我的同步認爲總是有一個掛起的請求 - 我用來忽略新的請求。
我正在做的另一件事是服務中的監聽線程正在監聽ContactsContract.AUTHORITY的更改,以便啓動我的聚合同步。
更新:此偵聽器線程正在泄漏。我正在發佈一個.stop(),但是,我認爲有一個處理程序可以保持活動狀態並使服務停止。
我想送SyncResults一些實體(即SyncManager)跟蹤這樣的事情待處理,回收等
我缺少什麼?
好的,文檔含糊不清,看着Google的來源不是很有啓發性。我已經查找了與SyncAdapter一起使用此類的示例代碼,但未成功。你能展示一些示例代碼嗎?我可以實例化和修改,但我不知道如何關聯帳戶併發送到SyncManager?那有意義嗎? – mobibob 2011-05-03 02:10:15
我曾嘗試在我的應用程序中設置SyncResult,但我沒有看到效果。 – mobibob 2011-05-20 18:00:48