2014-07-09 33 views
1

如果ContentResolver.addPeriodicSync未觸發onPerformSync(...)方法,會出現什麼問題。ContentResolver.requestSync正在運行,但ContentResolver.addPeriodicSync不起作用

但ContentResolver.requestSync被觸發onPerformSync(...)

更多信息: onPerformSync - 只需創建一個通知。 這裏是代碼:

ContentResolver.requestSync(mAccount, AUTHORITY, settingsBundle); 

ContentResolver.addPeriodicSync(
      ACCOUNT, 
      AUTHORITY, 
      null, 
      SYNC_INTERVAL); 

回答

2

必須調用ContentResolver.setSyncAutomatically與真正的爲第三(同步)參數使同步您的適配器。另外,Bundle不能爲空。如果您沒有額外功能,請使用new Bundle()

here

+0

Bundle.EMPTY是一個更好的辦法 – Pongpat

+1

它的工作原理我的設備上;但在客戶端。在某些三星平板電腦上,同步不會出現,也不會發生。 – Roel

相關問題